Friday August 15, 2008
LOTD #2: Phobos - MVC framework based on JavaScript
Phobos is a
lightweight, scripting-friendly, web application environment running on
the Java platform. It provides a complete MVC framework where
Controller is a JavaScript class, View is an Embedded JavaScript (EJS)
file and Model is typically a mix of Java and JavaScript.
The tech tip explains how Phobos and jMaki can be used
to create a simple Ajax-enabled application using NetBeans tooling and GlassFish for
deployment.
Posted by Arun Gupta in web2.0 | Comments[0]
|
|
|
|
Friday May 30, 2008
GlassFish and jMaki @ RailsConf Today
![]() |
I was originally planning to give my first talk at Rails
Conf on "Rails
powered by GlassFish and jMaki". But I cannot travel for
personal reasons and instead Craig
McClanahan, who is an excellent speaker, has graciously
agreed to speak. Craig has been involved with Rails, GlassFish and
jMaki
for a long time so feel free to poke hime at the talk, in the exhibit
hall and afterwards. |
Posted by Arun Gupta in web2.0 | Comments[0]
|
|
|
|
Monday May 12, 2008
JavaOne 2008 is finally over ... 9th consecutive one for me and
extremely busy as always!
Tuesday April 15, 2008
jMaki Webtop on GlassFish - Ajax World Keynote Video
jMaki Webtop
is a light-weight Mashup
Framework based on jMaki
widgets. The webtop was demonstrated
at Ajax World East 2008 keynote. The key features are:
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
Thursday March 27, 2008
Slides & Demos for Rails/GlassFish/jMaki session at TSS JS
As reported earlier,
I presented on "Rails
powered by GlassFish and jMaki" yesterday at The
Server Side Java Symposium - Las Vegas. The slides are
available here.
The demos shown in the talk are available at:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Posted by Arun Gupta in web2.0 | Comments[2]
|
|
|
|
Tuesday March 25, 2008
Rails powered by GlassFish & jMaki @ The Server Side Java Symposium, Las Vegas - Mar 26, 2008
If you want to learn more about:
| Date: | Mar 26, 2008 |
| Time: | 2:30 - 3:30pm |
| Track: | Language & Coding |
| Title: | Rails powered by GlassFish & jMaki |
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
Friday March 21, 2008
Ajax World East 2008 - Day 2 Report
I delivered my Maki
as an Ajax Mashup Framework talk and the slides are available
here.
Lots of attendees came by afterwards and told me that they enjoyed the
demo. The talk showed how jMaki
Webtop provides a lightweight mashup framework that runs in
the browser. Here is a pictorial representation of the demo shown:

jMaki Webtop is basically a jMaki widget that can be embedded in a JSP
or PHP page. This widget provides the framework for managing widgets
and users, ability to persist the Webtop on client-side using Google
Gears or server-side using backend database, layouts and other
functionality. In JSP case, the widget uses JPA for performing all the
CRUD operations with the back-end MySQL database. The resulting WAR
file is deployed on GlassFish
(can be any other Servlet container as well). If you are interested in
a Java version of Webtop then the recommended path is:
![]() |
![]() |
![]() |
![]() |
Posted by Arun Gupta in web2.0 | Comments[2]
|
|
|
|
Tuesday March 18, 2008
Ajax World East 2008 - Day 1 Report
Ajax World East 2008 started earlier today.
I delievered my "Web 2.0 Application development using jMaki" and the
slides are available here.
There were several demos shown in the talk (using NetBeans and GlassFish)
and they are all accessible at the links mentiond below:
| Pros of Ajax | Cons of Ajax |
| No deployment required | Ajax apps are browser depdendent |
| 100+ Frameworks | 100+ Frameworks |
| Open Source, no need to purchase software license | Expensive due to long cycle, skilled developers demand top rate |
| JavaScript is an interpreted language, entire source code can be viewed using "View Source" | |
| Network communication speed is not optimizedf for Ajax requests |
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
Monday March 17, 2008
Ajax World New York 2008 - This Week

Sun Microsystems is a
Gold sponsor of Ajax
World East 2008. The event kick starts in New York City
tomorrow and you can see the complete agenda here.
From Sun speakers, you'll hear how jMaki, GlassFish Comet,
GlassFish
and NetBeans
provide an easy-to-use and industry-grade platform to develop and
deploy Rich
Internet Applications. Here is the list of Sun sessions:
![]() |
|
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
Sunday March 16, 2008
Travel Schedule - Next 5 weeks
Here is my travel schedule for next 5 weeks:
| Mar 17-21 | Ajax World, New York | Web Application Development using jMaki |
| Mar 25-26 | The Server Side Java Symposium, Las Vegas | Rails powered by GlassFish & jMaki |
| Mar 27 | Developer Update, St Louis Westport DoubleTree, FREE event | Open Source Web Services stack in GlassFish |
| Mar 28 | Developer Update, Kansas City, FREE event | Rich Internet Applications and GlassFish |
| Apr 16-19 | FISL, Brazil | Web 2.0 Application Development
using jMaki and Asynchronous Ajax for Revolutionary Web Applications |
Posted by Arun Gupta in General | Comments[2]
|
|
|
|
Wednesday March 12, 2008
jMaki on Rails - Reloaded for NetBeans 6.1 beta & Rails 2.0
NetBeans
6.1 Beta was released last week. Amongst the many
improvements, one of them is the bundled JRuby 1.1 RC2 and Rails 2.0.2. The jMaki plugin used
to work fine with Rails 1.2.3 but need to be updated because of changed
file name extensions for the default generated views (".rhtml.erb"
instead of ".rhtml"). With this release of NetBeans, jMaki plugin has
been updated to work in this configuration as well.
This blog provide detailed steps to install jMaki plugin, create a
simple Rails 2.0 application using NetBeans IDE and update the
generated scaffold to use a Yahoo Data Table widget for displaying the
data. It is an update to screencast
#web8, lets get started!






{ :actions => 'Action', :id =>
'actions' }{ :label => 'Description', :id =>
'description'}
<%
@rows_data = []
for book in @books
@rows_data << { :id => book.id,
:title => book.title,
:author => book.author,
:isbn => book.isbn,
:description => book.description,
:actions => link_to('Show', book)
+ ' ' + link_to('Edit', edit_book_path(book)) + ' ' +
link_to('Destroy', book, :confirm => 'Are you sure?', :method
=> :delete)
}
end
%>


Posted by Arun Gupta in web2.0 | Comments[4]
|
|
|
|
Wednesday March 05, 2008
Speaking @ SD West, Santa Clara - Mar 6, 2008
![]() |
I'm talking on "jMaki: Web 2.0 Application Building Made Easy" at SD West 2008 on Mar 6. This talk will cover how jMaki provides a light-weight framework that allows to create "Web 2.0" applications intuitively using NetBeans IDE. These application can be deployed on any Servlet container (such as GlassFish), Rails, PHP or Phobos. The talk will explain the jMaki concepts and shows several real-life demos that can be used for your applications. |
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
Monday January 28, 2008
GlassFish at WebGuild Web 2.0 Conference & Expo 2008 - Jan 29

Sun Microsystems is a sponsor of WebGuild's Web 2.0 Conference & Expo and you can meet me at Sun booth in the exhibitor hall. Register for a FREE exhibitor pass here.
Ask me about:
Technorati: conf jmaki jruby netbeans glassfish rubyonrails jruby jersey
Posted by Arun Gupta in web2.0 | Comments[2]
|
|
|
|
Saturday January 26, 2008
"Rails powered by GlassFish & jMaki" @ South Bay Ruby Meetup - Jan 29, 7pm
![]() |
I'll be speaking on "Rails powered by GlassFish & jMaki" at South Bay Ruby Meetup on Jan 29 (Tuesday) @ 7pm. Read more details here. |
You'll learn:
Thanks to Bala for providing an opportunity to talk about our efforts! Let's keep an interactive dialog and learn from each other :)
Technorati: conf jruby rubyonrails glassfish netbeans meetup
Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
Thursday January 24, 2008
jMaki and Asynchronous Ajax @ Ajax World, New York 2008
![]() |
The jMaki session at the
upcoming
Ajax World East 2008 is featured on
Web2Journal. Enjoy several jMaki screencasts before the talk :) |
Jean-Francois is also speaking on Asynchronous Ajax for Revolutionary Web Applications - He is a great speaker and interesting topic too!
If you want to speak, the Call For Paper for Ajax World closes tomorrow (Jan 25, 2008).
Technorati: conf jmaki ajaxworld web2journal
Posted by Arun Gupta in web2.0 | Comments[0]