Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by topic: Web Applications

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Web Applications

In a joint effort with the ExtJs toolkit team, the jMaki wrappers for the ExtJs 1.1 toolkit are now available, jmaki-ext-1.0.1.zip. Included are wrappers for the menu, grid and tree widgets from the ExtJs toolkit. The wrappers support the jMaki data and event models as described on our wiki. You have several options for including the widget library in your application. If you use NetBeans...
on Dec 27, 2007
JRuby 1.0.3 was recently released and so was Rails 2.0. I decided to try JRuby 1.0.3 + Rails 2.0 and realized that a few additional steps (because of Rails 2.0) are required to get a trivial Hello World applcation up and running. Here are the steps: Unzip JRuby 1.0.3. Make sure to set JAVA_HOME and JRUBY_HOME. Also include JAVA_HOME/bin and JRUBY_HOME/bin in PATH for convenience. Install...
on Dec 21, 2007
dojo1 dojo 1.0 Presentation slides and Sample code dojo is an open source DHTML toolkit written in JavaScript. It includes many utilities that go beyond Ajax. This Presentation and Sample code demonstrates the usage of dojo 1.0.  The material for this presentation and code comes from the book of dojo  at: http://dojotoolkit.org/ .  Download the dojo 1.0 slides and...
on Dec 21, 2007
jMaki, a client server framework for creating Ajax web applications, is how shipping release 1.0.3. This release contains several bug fixes, and integrates Yahoo UI 2.4 release. In addition, one of the developers, Ahmad Zawawi, wrote a test harness using JS/glue/JSP and updated the the Yahoo and Dojo unit tests to run in the test harness. Now we can run the unit tests automatically....
on Dec 17, 2007
Pramod updated the JRuby-on-GlassFish module on the GlassFish Update Center with JRuby 1.0.2, Rails 1.2.6 and Goldspike revision 808. I created a standalone (self-contained with all the libraries, gems & plug-ins) and shared (contains only web.xml and libraries are loaded from the Application Server instance) WAR image for the bundled Hello World sample. The screencast #web9 provide...
on Dec 17, 2007
I presented on GlassFish and other related technologies (Metro, jMaki and JRuby) in Bangalore, Chennai and Pune last week. The slides used during the preso are here. And here is the list of questions (along with answers) for you: What does WSIT offer ? WSIT stands for Web Services Interoperability Technology. It is a component of Metro - the Web services stack in GlassFish. WSIT...
on Dec 13, 2007
This TOTD explains how to create a new jMaki widget and make it available in the NetBeans palette. In order to create a jMaki widget, it's important to understand the jMaki Widget Model. Basically, "component.htm", "component.js" and an optional "component.css" together make a jMaki widget. Here are the files for a Hello World widget that takes an...
on Dec 12, 2007
I've contributed a little persistence framework to WicketStuff. Basically, over the summer I needed to write a couple of web applications. My friend Jon suggested I try out db4o, an object database. One of the things I like about Wicket is its simplicity - no XML config files, straightforward HTML that maps to components, and every component has a Model that represents one object. One of the...
on Nov 29, 2007
I presented on Metro, jMaki and JRuby-on-GlassFish at a partner meeting on Nov 21 in Toronto and Montreal (yeah, both cities in the same day). That makes it 3 cities (the first one being Seattle) total for now! I've given multiple talks all over the world to different types of audience but this was my first experience in terms of talking for 3 hours in the morning, flying to...
on Nov 28, 2007
Jerome posted the instructions to build GlassFish v3 Gem for JRuby - very simple and easy. A binary version of Gem is available here. Software pre-requisite Subversion client (for example Tigris) Maven 2.0.x JRuby 1.0.x (I used JRuby 1.0.2 and lets say installed in JRUBY_HOME).  Make sure JRUBY_HOME/bin is in your path. Build the Gem As explained in Jerome's entry, you...
on Nov 19, 2007
jMaki 1.0.1, a client server framework for creating Ajax enabled web applications, is now available. This release contains many bug fixes. Some of the fixes include support for server side internationalization, updates for Ruby templates and updates to the command line tool support. Try out the new release and let us know what you think.
on Nov 17, 2007
In an Earlier Post, I described how Mephisto (a popular web publishing system based on Ruby on Rails) can be deployed on GlassFish V3. Both JRuby and GlassFish has matured since then and this post will provide the updated instructions to deploy Mephisto using GlassFish v3 Gem. Here are the exact steps: Install and Configure JRuby 1.0.2. The GlassFish v3 Gem does not work on Windows (JRUBY-...
on Nov 15, 2007
JRuby 1.0.2 was released last week. A total of 99 issues were fixed but I'm particularly excited about JRUBY-1347, JRUBY-1350, JRUBY-1401 and JRUBY-1410. These are some issues that I faced (1347 here, 1350 here, 1401 here, 1410 here) on my primary development machine - Windows. Here is the status report: On Windows only, the latest Rails gem (1.2.5) is now working with stable release of...
on Nov 9, 2007
This screencast shows how to create a simple jMaki application, using NetBeans IDE, that performs some of the CRUD operations on a Data Table widget. It uses Java Persistence API (JPA) to connect to the database and the application is deployed on GlassFish. The rest of the CRUD operations can be easily built using the same methodology. The steps followed in this...
on Nov 8, 2007
A Previous Entry explained how a Data Table widget can be populated from a database using Java Persistence API (JPA). This TOTD extends that entry and explains how a selected row from the Data Table can be deleted from the database. This entry is created based upon a requirement from Dave Briccetti at Silicon Valley Code Camp 2007 last weekend. The first part of the entry is also a re-write of...
on Nov 4, 2007
Earlier in the year we had pre-announced that we would be doing a JSP sub-project to encourage re-use and contributions from external developers. Today we would like to officially announce the availability of the JSP project. For more details about the project and how you can participate / contribute please visit https://jsp.dev.java.net. We would like to encourage people trying to build around...
on Oct 30, 2007
Adding a Google Map to the Sample JSF Catalog Application This example demonstrates adding a Map to the Sample Store Catalog Application using JAX-WS, JSF, EJB 3.0, and Java using the BluePrints JSF Google Map Viewer Component. Download the Sample Application Code Explanation of the functionality of the Blueprints JSF Ajax Map Component in a sample Store Catalog Application The image...
on Oct 19, 2007
The current Rails Gem (version 1.2.5) gives an error when creating a Controller in a JRuby-on-Rails application on Windows. It gives the following error during controller creation as shown below: C:/testbed/ruby/jruby-1.0.1/lib/ruby/1.8/pathname.rb:420:in `realpath_rec': No such file or directory -C:/testbed/ruby/jruby-1.0.1/samples/rails/hello/C: (Errno::ENOENT)<br>&nbsp;&nbsp...
on Oct 16, 2007
Sun Microsystems is a gold sponsor of Web 2 Summit (nee Web 2.0 Conference). Registration to this conference by invitation only. If you are an attendee, here is one session that you don't want to miss: Betting on OpenSolaris for Success In this session, Sun Chief OS Platform Strategist Ian Murdock, Joyent CTO Jason Hoffman and Director of Systems Ben Rockwood will...
on Oct 16, 2007
In a previous entry, I posted instructions on how to setup Mongrel cluster for JRuby-on-Rails applications on Unix-based systems. The instructions specified there do not work on Windows-based systems because of the following reasons: JRuby 1.0.1 + (default) Rails Gem (version 1.2.4) does not work on Windows because of JRUBY-1401. An older Rails version (such as 1.2.3) can always be...
on Oct 12, 2007