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

Since I posted a blog last December on building web 2.0 apps with jMaki, several new features have been added to make building the app much easier. This blog shows the new way to build the same app using the new features. jMaki is a light weight framework for developing JavaScript centric Ajax-enabled web applications using Java, Phobos and PHP. In this blog I will show how to use one of the...
on Aug 9, 2007
As reported earlier, Sun Microsystems and Joyent co-sponsored a free JRuby on Rails: Power plus simplicity Hackday. This event happened yesterday at Axis Cafe, San Francisco and the room was completely sold out. I reached the venue around 2:30pm and was pleasantly surprised to see an almost full room. Stephen (from Sun) kick started the event by introducing the speakers. The event started with a...
on Aug 9, 2007
UPDATE: Simplified steps for GlassFish V2 are available here and for V3 here. Earlier in a three-part series (part1, part2, part3) I showed how a JRuby application can be deployed on GlassFish. This screencast consolidates all the entries together and shows how such an application can be developed and deployed using NetBeans Ruby IDE. Enjoy it here! The screencast is divided in...
on Aug 8, 2007
The No Fluff Just Stuff symposium series has announced the 2007 Rich Web Experience coming September 6-8 to San Jose, California. RWE 2007 will cover all of the hot areas of interest in the web space today: JavaScript, Ajax, CSS, Flex, Design, etc.... with over 50 technical sessions, panel discussions, keynotes, birds of a feather and open space sessions. RWE 2007 will also include a half day of...
on Aug 7, 2007
Get ready for an interactive afternoon of coding and discussion on JRuby and GlassFish on Aug 8th in San Francisco, CA. In this free event, JRuby on Rails: Power plus simplicity, learn how to code and deploy a JRuby on Rails application that harnesses the expansive collection of first-rate Java libraries. The complete agenda is available here. Here are the pre-requisites...
on Aug 7, 2007
This second screencast of the Creating Mashups with jMaki Series show how jMaki allows to embed and interact with map widgets in your application. This screencast shows how to creates two mashups - the first one is where a city location is keyed from name and displayed in map widgets from two different toolkits, and the second one shows how to extract data from Craig's List...
on Aug 6, 2007
SAVE THE DATE: Aug 23, 2007, 9:00am to 12:00pm This event is the first ever public jMaki User Group meeting at Sun Microsystems Santa Clara Campus. This is your chance to hear the latest and greatest in jMaki. The talks will have a variety of demos from drag/drop in NetBeans and Eclipse IDE and deployment on GlassFish to complex mashups. A quick introduction to jMaki is here. This is a FREE...
on Aug 3, 2007
As reported earlier jMaki and GlassFish, along with a host of other Sun-led open source technologies (NetBeans, OpenJDK, OpenDS, Project Indiana, etc.), were present at OSCON 2007 last week. I spent my entire 2 days at the jMaki booth which had a consistent stream of visitors on both the days. In case you are interested, here is what I presented: What is jMaki ? Running...
on Jul 31, 2007
The jMaki data models have been formally specified and as of last week, build .9.6 implements all specifications. The data model pages include the formal specification of the data expected by the widgets. They also include information about the event types and payloads published by the widgets as well as the event types and payloads expected by the widget subscribers. You will find lots of...
on Jul 30, 2007
Widgets talking to widgets has just become a lot easier in jMaki. The .9.6 build or first Release Candidate fully supports the data models we have recently specified. You will find the formal specifications on the wiki model pages. We wanted to specify the data passed to the widgets so users know what the widgets expect when loading data. We found that the models also need to describe the...
on Jul 29, 2007
A jMaki widget in a page can communicate with: Other widgets on the same page using publish/subscribe mechanism Services in the application domain using service="data.jsp". Services outside the application domain using proxy (xhp). This blog entry explains how external services can be accessed by jMaki widgets. This image shows a Web application with multiple pages (Page1...
on Jul 27, 2007
I am visiting the web pages worlds these days - I confess it is not my metier, but this html trip is unveiling nice tools to minimize your the stress about validation and performance of web pages. One of the hard tasks related to web performance is the large amount of details that can affect the usability round trip (request-server processing-response-browser rendering). During my preliminary...
on Jul 27, 2007
What is jMaki ? If you have been following my blog, then you know it already. But a picture is worth a thousand words so here it is. One-liner: jMaki is a light-weight framework for building Web 2.0 applications. The "j" is for JavaScript and "Maki" means to wrap in Japanese. The logo is a Kanji symbol that means to wrap. Three key points about jMaki: Toolkits - It allows...
on Jul 26, 2007
I updated the running log filter to the one given below. This allows me to generate the total running mileage of all the weeks. The changes are highlighted in this color: jmaki.namespace(&quot;jmaki.filters&quot;);<br><br>myDays= [&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&...
on Jul 25, 2007
jMaki provide a flexible framework to create mashups very easily. Today, I'm starting a series of screencasts that will focus on this aspect of jMaki. The first one in the series is a very simple mashup that pulls RSS feed from a blog entry and display it in two different widgets, without any extra effort. The NetBeans IDE is used for tooling and the jMaki-enabled Web...
on Jul 24, 2007
Based upon a user request, this is a follow up entry to show how jMaki on Rails For Dummies work on NetBeans 6 Milestone 10. Some of the steps are simplified and more details are provided. The updates from the previous blog entry are highlighted in this color. Download NetBeans 6.0 M10 (Full version) and configured to install only "Base IDE", "Java IDE", "Web and Java EE" and "Ruby"...
on Jul 23, 2007
Sun Microsystems is a platinum sponsor of OSCON 2007 (Jul 23-27, Portland, OR). There are tutorials, sessions, bofs, expo hall and other events. Sun's continued commitment to Open Source is reflected in its leadership and key contributions to the many projects including OpenSolaris, OpenOffice.org, GNOME, Grid Engine, java.net, Jini, JXTA,...
on Jul 20, 2007
Thursday (Jul 19) is the last day of Mashup Camp. Greg gave a jMaki session on Monday and today Carla helped staff the tabletop and I participated in Speed Geeking. This was my first experience and lot of fun to give a 5-minute pitch to bunch of participants. Here is the 5-minute pitch that I presented: jMaki is a lightweight framework to create Ajax-enabled Web 2.0 applications. jMaki -...
on Jul 18, 2007
jMaki allows filter to be configured on a widget. A filter is a JavaScript code fragment that performs data conversion from one object format to another. This allows a widget to consume data from multiple services outside the application domain and transform the received data into a standard data model. There are several pre-defined filters in system-glue.js, for example jmaki.filters....
on Jul 18, 2007
Sun Microsystems is a proud sponsor of Mashup Camp. This is a Unconference-style event that brings together the software mashup community together face-to-face.   The event, at Computer History Museum, Mountain View, CA, consists of two sub-events - Mashup University (Jul 16-17) and Mashup Camp (Jul 18-19). We will be there demonstrating some of the cool and powerful...
on Jul 16, 2007