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

Once in a while people blog about JSP being a dead technology. Well, that's not true, it is so alive that it is even being sold in the streets of San Francisco, as shown below: I saw that place yesterday night, when I was walking home, after watching a movie. Unfortunately I didn't have a good camera with me (my cell phone does not have a flash), but thanks to Google Maps Street View I could...
on Jul 9, 2007
As a web developer, you probably have a few extensions that you have loaded like Firebug, Web developer etc that help debug your web app. Every now and then you may also have to reset the cache, cookies and any other settings in you browser to test some bug. This can be a real pain, considering that you use the same browser for checking your email, stock quotes or even do web banking etc. You...
on Jul 6, 2007
Audio and transcript synchronized with the slides for JavaOne 2007 session TS-4865 (Takes two to Tango: Java Web Services and .NET Interoperability) is now available. Read a review of the session by an attendee. WSIT is now part of Project Metro and is integrated in GlassFish V2. Technorati: wsit webservices glassfish javaone
on Jun 23, 2007
jMaki provides a rich set of data widgets that can be embedded in a web application. For most of the widgets to be useful, they need to be tied a database backend. For example consider a Table widget displaying data about your favorite stock tickers. This blog explains the steps to create such a Web application, deployed on GlassFish V2, that contains a jMaki-wrapped Yahoo...
on Jun 22, 2007
The jMaki NetBeans plugin now has an update feature which automatically updates the version of jMaki that is included in your app. This means that the appropriate files are copied from the new release of jMaki into your application so you don't have to do it yourself. As part of the update, the entire resources directory structure that is part of your application is copied into a
on Jun 21, 2007
Project Jersey is the open source implementation of JAX-RS: The Java API for RESTful Web Services that we started earlier this year. A very early access of the implementation is now available in source and binary form. Please note that the expert group is still discussing a lot of the features so a lot is bound to change in the coming months. See Paul's blog for an explanation about the name.
on Jun 20, 2007
After much discussion, I was able to finally create a simple "Hello JPA World" example that uses Java Persistence API (JPA) to store and retrieve data from JavaDB from a Servlet deployed on GlassFish V2 b50 using NetBeans IDE 5.5.1. This blog describes the steps, in detail, on how to create this sample. In NetBeans IDE, create a new Web project and name it as "HelloJPA"....
on Jun 20, 2007
I just spend two days writing a bunch of base-classes for JSF component-collaboration that do the lookup of related components in the tag-handler allowing you to access the other UIComponents independent from the component-tree structure easily. Just like a logical structure in parallel to the component tree for each compound-component. For ease of reuse I stored the references to the other...
on Jun 15, 2007
All the videos from Google Developer Day, Mountain View (May 31, 2007) are now available on youtube. In-lined are all the sessions I attended:   Opening Keynote Google Maps API Introduction   A Look Behind the Scenes at Google Missing   Mashups the Easy Way   Google Desktop Gadgets - Access, Share and Personalize Information   Custom Search Engine - Search...
on Jun 15, 2007
We just released jMaki .9.3 which contains a few bug fixes including one for the Flickr wrapper to access Flickr, changes to the Dojo editor wrapper and the initial release of the extension mechanism which allows behavior/functionality that are shared among widgets. See Greg's write up on extensions for more information.
on Jun 11, 2007
We are going through the jMaki widget wrappers making sure that they all are consistent in how they support the 'service' arg. The 'service' arg is used to provide data for the widget where the data is from an external source. This means that a URL is provided to the 'service' arg. In many samples, we specify a JSP which contains the data. This is purely for convenience as the URL can also...
on Jun 11, 2007
All JSP, facelets and JSFTemplating make use of xml (or xml-like) syntax to define a view in JSF. All of them allow to intermix markup with components directly in the page - this is good from the perspective of a traditional web-designer, who makes the step from pure web-design to building dynamic web-frontends. A good example of a near perfect implementation of this principle is the jsfc-...
on Jun 11, 2007
The main idea behind jsf is to have a layer of abstraction in the description and the handling of user-interface-components. The components in the component-tree itself are (conceptually) independent of their visual representation on a particular human interface device. In reall life this fails shortly - shure you can write additional renderkits and render wml or pdf instead of html. Doing so you...
on Jun 6, 2007
the jMaki widget model allows for two ways of communication: there is in-page communication from one widget to others on the same page and communication in between a widget and the server the first case of inter-widget-communication makes use of a high level of abstraction by using a publish/subscribe-mechanism to 'topics' and decriptive wireing called 'glue'. The second case of widget-server...
on Jun 6, 2007
Follow up from my previous entry, here is a list of slides for the next generation Web application, a.k.a "Web 2.0", sessions from Sun. Session # Title TS 6029 Beyond Blogging: Feeds in Action TS 6375 jMaki: Web 2.0 App Building Made Easy TS 6381 The Future of the Java Technology Web Tier (Watch) TS 6411 JSR 311: The Java API for...
on Jun 4, 2007
These are detailed instructions for this screencast. Pre-requisites Download GlassFish v2 latest build. In NetBeans 5.5 or NetBeans 5.5.1 Update Center, manually download and install the Ajax Update Center module. Run the Update Center and install all the modules supported by Ajax Update Center plug-in. This will require an IDE restart. In NetBeans menu, go to Tools, Palette Manager, Add...
on Jun 1, 2007
Follow up from here. It's a very long entry, so feel free to skip around, look at the pictures or read notes from sections of your choice. I reached San Jose McEnery Convention Center around 9:15am and the crowd started building closer to 9:30am. The keynote hall opened at 9:30am. A video with different mahsups (primarily using Google Maps) was shown until...
on May 31, 2007
Google is hosting Google Developer Day on May 31st in 10 countries (US, Brazil, United Kingdom, France, Spain, Germany, Russia, Japan, Australia, and China) simultaneously. The distribution all over the globe ensures that major time zones in the world has an opportunity to attend the event in person or virtually from US and United Kingdom. The registration is now closed for sometime but I...
on May 30, 2007
This blog shows how Mephisto, a web publishing system based on Ruby on Rails, can be deployed on GlassFish V3 with minimal changes. These detailed steps are derived from the original instructions. Here are the exact steps that I followed: Download Install GlassFish V3 Technology Preview 1 (lets say GLASSFISH_HOME). Install and Configure JRuby Download and Install JRuby1.0 RC2 in '...
on May 22, 2007
So far you've been playing with jMaki and created some Web and/or Rails applications. Let's say you've gone a step ahead and some widgets in your application use jMaki's publish/subscribe mechanism to talk with each other. Some jMaki widgets, such as Menu and Dynamic Container are pre-configured to publish and subscribe to the same topic. So if you develop a simple menu-based...
on May 21, 2007