Blogs by topic: Web Development Tools
| • 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 Development Tools
The second edition of Java Magazine (November/December) will go out in few days. In the Part 2 of the my article, you will see in detail how to use JSON to handle the response returned to the HTML5 client.
The first Part 1 of my article published in the first edition of Java Magazine (available here ) has shown how you can create and deploy quickly a Java EE application that uses RESTful Web services with NetBeans.

Node (a.k.a. Node.js) is a new software development platform where the main talking points are:- a) Server-side JavaScript executing on a fast JavaScript virtual machine (Chrome's V8); b) Asynchronous execution model that's claimed to be light-weight and highly scalable; c) A no-threads mantra that synergistically works with the asynchronous model to make each connection low cost for high scalability; d) Excellent network I/O event handling event dispatching asynchronous runtime library that makes it amazing easy to develop succinctly implemented server software; e) Growing ecosystem of add-on modules and web frameworks and more; f) Excellent module system and package management system; cures dependency hell

Did you ever tried to visualize dependencies between pages on your average website? If so, you probably know what kind of pain it can be. The relations tend to be messy and any kind of chart displaying them is not easy to read.
The other night I was looking for some charting library and run across MooWheel.
Using the Wheel for rendering the deps you get reasonably readable chart for smaller site...

Somebody shown me the tool called Red Bot the other day. The tool will check the headers of responses sent by your server, the compression of the content during transfer, server clock as well as modification dates claimed by your content. The info it gives about each page of the site is broken in 3 sections - General, Content Negotiation and Caching.
When I saw the tool, I thought it might...

Just released a scripting plugin for Grails!

The ongoing HTML5 specification offers many features to promote a "rich" web user experience. If you've worked wth HTML5, you know that some features are available in some browsers and not available in others. Here's a handy tool to tell you the HTML5 features that are available in your favorite browser.
Programming
This is the second blog entry on series of blogs about JAX-RS 2.0 Early Draft. Today I'd like to discuss the Generic Interface for building and submitting requests in the Client API. See last week's blog for an introduction to the Client API.

Recently I was in urged to do a web project with the latest and coolest web framework Ruby on Rails. One line of code sprang to me eyes......
Education

The importance of the Java Script programming languages continues to rise. During the last years we can see more and more web applications based on extensive usage of the Java Script programming language. One of the problems Java Script programmers face is the differntiation between the different web browsers. Each and every web browser supports a different falvore of this language. This post shows the available Java Script debuggers we can use when developing for the three most popular web browsers (Chrome, Internet Explorer and Firefox).

I'll like to let you know the dates of JCertif 2011 the biggest Java Community Event in Africa. About 800+ attendees from many countries.
We will be happy to have you as Speaker on Developer Tools, Java, Open Source, Mobile Apps...or Business solutions.
Still hesitating to join JCertif 2011 ? See the past event : JCertif 2010 and this blog post
Servlets
To start using Embedded GlassFish Server Open Source Edition 3.1 in your Maven project, all you need to do is to have the following configuration in your pom.xml:
<project>
...
<packaging>ear|ejb|jar|rar|war</packaging>
...
<build>
...
<plugins>
<plugin>
<groupId>org.glassfish</groupId>...

Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_31
Community
Embeddability of GlassFish is been around for quite some time now. In 3.1, the embeddable APIs have been revised. Most of the GlassFish community is already aware of the API revision, however I would like to briefly describe the revised APIs in this blog and welcome any feedback.
Embeddable API overview:
API JavaDocs are at http://embedded-glassfish.java.net/nonav/apidocs/
The APIs are briefly...

In JUG-AFRICA we started an Open Source project to manage the BIG ANNUAL EVENTS for our JUGs. The first release will be available in the early second half of January.
The application will provide a lot of services via the REST Web services.
The Facebook platform has significantly changed during the last year. The three most important changes were the emergence of the Facebook Graph API, the Facebook JavaScript SDK and the Facebook Social Plugins.

Content available at: http://blogs.sun.com/arungupta/entry/2_day_java_ee_6
Web Design

I was recently asked: Rails or Grails? I needed to summarize the key differences and summarize industry sentiment. This was my response.
Accessibility
The www.abelski.com web site offers free (for personal and academic usage) courses about various topics in software development. The site focuses on Java technologies.
EJB

Content located at: http://blogs.sun.com/arungupta/entry/screencast_31_java_ee_6
Security

This a rather long article covering OpenESB (Open ESB) administration and management along with discussing a complete sample application shows how to develop solutions based on OpenESB









