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

Earlier today, I attended Charles Nutter and Thomas Enebo "Your First Day with JRuby on Rails" tutorial at Rails Conf 2007. The key message is Ruby as the programming language and Java for the platform and libraries provides the best of both worlds to developers.   JRuby is 100% pure-Java implementation of the Ruby programming language. The...
on May 17, 2007
Craig announced jMaki on Rails. Here I provide detailed steps to read data from a MySQL database and display it in a jMaki-wrapped Yahoo DataTable widget. Download NetBeans 6.0 M9 (Full version) and configured to install only "Base IDE", "Java IDE", "Web and Java EE" and "Ruby" modules. A cutting-edge build can be obtained from the hudson build. Download and install jMaki plug-in in...
on May 17, 2007
UPDATE: Simplified steps for GlassFish V2 are available here and for V3 here. Follow up from here. In this post I'll show how a Ruby-on-Rails (RoR) application, talking to MySQL database, can be deployed as a WAR file on GlassFish V2. Here are the steps I followed: Create a HelloWorld RoR app talking to MySQL database as described here. Expand NetBeans project, expand 'Configuration' and...
on May 17, 2007
UPDATE: Simplified steps for GlassFish V2 are available here and for V3 here. Follow up from here. In this post I show how a Rails app can talk to database. Here are the steps I followed: Deploy a RoR application as WAR on GlassFish using these steps. Modify the application such that "Hello World!" is read from the controller instead of defined in the view (this is natural to RoR...
on May 16, 2007
There has been quite some buzz about jMaki and Web 2.0 this JavaOne. There were atleast 7 or 8 talks/sessions or BoFs! That sure is a lot! Well I've been trying to get started with using jMaki in my own space too. I thought I'd write some of my experiences in blogs as I go along. First we need to setup the environment. We need an IDE, a jMaki plugin, and an application server. Here are my...
on May 16, 2007
UPDATE: Simplified steps for GlassFish V2 are available here and for V3 here. Ashish described how to create RoRaWAR (Ruby on Rails as Web ARchive). I decided to try these instructions on GlassFish V2 b46. Here are the steps I followed: Create a simple "Hello World" RoR application using NetBeans 6.0 M9 following this screencast. NetBeans IDE creates a standard Rails application...
on May 15, 2007
Sun Microsystems is a diamond sponsor of Rails Conference (May 17 - 20). In the conference, you'll hear from Sun luminaries on different topics. You'll see how NetBeans IDE and GlassFish provide a complete development and deployment environment for your Rails application. You'll also see how RIA can be easily created using jMaki. Here is list of sessions from Sun speakers...
on May 15, 2007
Release 2 of the Sun Web Developer Pack is now available. You can get it here. Some things that have changed since Release 1 are - Propono - a sub project of ROME that makes it easy to build an atom client and also add Atom publishing protocol (APP) support to your application. NetBeans 6 support for REST implementation. Support for Tomcat 6. We now have support to use Tomcat 6 as a...
on May 11, 2007
If you are attending JavaOne 2007 and are interested in learning more about mashups, the talk titled Blueprints for Mashups: Practical Strategies, Tips, and Code for Designing and Building (TS-6676) should be a good talk to attend. Its on Thursday May 10, 2007 10:55 to 11:55. The speakers are Sean Brydon (me), Mark Basler, and Gregory Murray. Basicallly a mashup is a web site or application...
on May 7, 2007
Here we enhance our Ruby web log so that readers can add comments. In the process we will learn how to deal with model relationships in Rails, as a single post can have zero or more comments. Setting Things Up I'm going to begin from where I left off in my previous post: Rails and Database Migrations. Alternatively, you can start from BlogDemo.zip, which is the completed project from that post...
on Apr 27, 2007
jMaki .9 release was pushed out last week. We are feature complete! There were some significant changes to the framework with this new release. First, the widgets are in a separate project (widgets.dev.java.net). With each toolkit, we pruned the wrappers and included only widgets which are high quality. In the case of Yahoo, several new widgets have been wrapped. Each toolkit is built as a...
on Apr 26, 2007
Looks like you'll get to see jMaki in several places at JavaOne this year. Greg Murray and I have a session TS-6375 jMaki: Web 2.0 App Building Made Easy. We'll give an overview of jMaki and the architecture, talk about some of the features like Glue and the data models, go over the value proposition and give some cool demos. If you want to get your hands dirty then the following labs will...
on Apr 25, 2007
In jMaki, each type of widget (tree, table, menu ...) has the same data model regardless of the toolkit which provides the widget. This is a value proposition in jMaki which we believe very useful. What this means is that you can use a table from Yahoo to display your data and if later you decide that the table from Dojo better suites your needs then you can switch to the Dojo widget but not...
on Apr 24, 2007
Ajax is a popular term for past few months but is still being written incorrectly as "AJAX" (all capitals) instead of "Ajax" (camel case). I started using AJAX but then corrected myself and have been using Ajax since then. So the correct term is Ajax, not AJAX. Here is a list of several reasons (some mine and others from my colleague Rick's list): Jesse James Garrett...
on Apr 20, 2007
I've just read David's blog about the pleasure of staying in a low-tech contest. He contrasted Mexico with "no TV, no movies, no cell phones, no computers" versus the "getting connected" paradigm of San Francisco and the Web 2.0 Expo. By chance, I've just had three days of vacation too. I escaped from the town and, as usual, I went to a little village in southern Tuscany. The targets were:...
on Apr 19, 2007
When ? Apr 15-18, 2007 Who ? Designer, Developer, Entrepreneur, Operations Manager, Project Manager, Business Strategist or Marketer -- or all of the above -- seeking to create and leverage the new web and how Sun is making a difference. Where ? Moscone West Convention Center 800 Howard Street San Francisco, CA 94103 Sun Booth Number 318 Talks to...
on Apr 13, 2007
It's been little more than 3 weeks since we released Sun Web Developer Pack (SWDP). SWDP is a new integrated toolkit from Sun Microsystems that consists of a collection of Web 2.0 technologies that enable next generation Web application development. Hope you are having fun using the different components (Ajax, Scripting and RESTful Web services) and building some cool applications with it. Leave...
on Apr 6, 2007
Sun Web Developer Pack (SWDP) was released 2 weeks ago. This is a new toolkit from Sun that allows you to build your next generation Web applications using Ajax technologies with Project jMaki & Project Dynamic Faces, light-weight Web services with Atom / REST APIs / WADL and server side scripting with Project Phobos and deploy them on industry-grade containers like GlassFish. This screencast...
on Mar 29, 2007
Following from previous entry, I spent rest of my day at Sun pod showing various demos and talking to users. The evening was fun with a 2-hour cruise trip.   The boat was shaking a lot so I could not get any good pictures of the New York City skyline or Statue of Liberty. But it was nice spending time with other friends. Technorati: ajaxworld sun swdp web2.0
on Mar 23, 2007
http://egjug.org/hashimblog/2007/03/20/tips-to-save-clients-bandwidth/ In this post, I will write about the client/server bandwidth saving. In some countries, the cost of the Internet is based on the bandwidth consumption, you pay for the number of MB's you have used as traffic, so, if there is a website which contains pages with large size, you will consume the client bandwidth! Also the request...
on Mar 21, 2007