Also visit: ThrillOf | Boxxet

Elsewhere on Techshrine: Ubuntu | ETech | Linux | Rails | Web 2.0 |

# 9 Blogger

JRoller

JRoller (jroller.com) has great Ajax news, photos, videos and more

If you publish JRoller or are a publisher of a great blog, join THE BOXXET NETWORK.

Tuesday, Sep 15

Portlets in the light of OSGi and other technologies

Initially, it was hard, if not quite impossible, to use everyone preferred web framework with portlets because a bridge was needed, and very few bridges were available! Then, portlets have been quite a little bit deprecated due to AJAX appearance, as initial portlets were just like hor...

Tuesday, Jul 7

How To: Visual JPA with Ajax Push

Bilal Ahamed has put together a tutorial on Using Java Persistence API in a Visual Web ICEfaces framework and NetBeans including Ajax Push. An interesting variation would be to try the SessionRenderer in this application (instead of the RenderManager APIs that were used). So in init()

Thursday, Jun 11

JavaOne 2009 is Dead. Long Live JavaOne.Next: Part 2

Thumbnail After the Java Champions, I stayed only half hour for Java User Group Leader BOF to listen in. Many JUG Leader wanted to get information on how to get more speakers to their events. They asked questions on whether JUGs should hold regularly attendance on fixed dates? (The JAVAWUG does not, be...

Monday, Jun 8

Pro JSF and Ajax feedback

It is now over 3 years since John and I published our book - Pro JSF and Ajax - and a lot of things have happened since then. At the time of authoring the book we were both employed by Oracle working in the Oracle Application Server division - an excellent experience with fantastic colleagues! B...

Ajax vs JavaFX

GlassFish now also boots via JavaFX rather than OSGi. Just press the play button, and GlassFish modules from the individual keyframes start up in sequence. EJB and Asynchronous Servlets have new sound effects that can be dynamically loaded from the update center.

Thursday, May 14

On the road to ICEfaces 2.0

Thumbnail Although ICEfaces 1.8 currently runs on JSF 2.0, it doesn't make use of many of the new features (but it is a good demonstration of the backwards-compatibility of JSF). To really take advantage of JSF 2.0, it is necessary for ICEfaces to leave its JSF 1.1/1.2 legacy behind. You can find the beginni...

This article also contains excerpts from Sun Bloggers

Friday, Mar 20

Ajax Push is Easy

Thumbnail Building Ajax Into the Web Today we implement Ajax in JavaScript, but it is natural to consider incremental page update as an inherent part of the web. Rather than returning a full page response to a form POST, the browser could directly accept an edit list for the current DOM and apply it aut...

Saturday, Mar 7

Seam Tutorial 1.1: RichFaces and paged table (datascroller)

Thumbnail Running the generated application Attempt 1: A Console view should pop up where you can see the log of the starting JBoss application server. Summary We have set up a Seam development environment, overcame some problems, and managed to get a simple application running.

Thursday, Mar 5

Opinion: Looking at Eclipse Plugin Jupiter Again, After a Year with Crucible

Thumbnail In going back to Jupiter, all my problems with it are the user interface, and it does not appear to have changed much. I was thinking this project was dead, but then I went and prodded it and saw that there are actually signs of life: releases, a blog, etc. However, either no one has gotten to the a...

Monday, Nov 17

SmartGWT 1.0 Released!

Thumbnail DataSource's can be made to point to local or test XML data for rapid prototyping and later be changed to point to a server and everything will continue work the same way. The XSD DataSource sample illustrates how you can read a DataSource definition for a server using a standard XML Schema.

Wednesday, Aug 27

Why not using JavaScript as a scripting language, but outside browsers !?

The availability of Mozilla JIT compilers gives new opportunities to use JS outside browsers. This raises at least 4 points, for short-term or long-term. 1) Why not packaging and releasing separate JDK and JRE (here, J is for JavaScript), that is, out of Mozilla releases ?

Tuesday, Aug 26

HTTP Proxy Servlet for Ajax Calls with Authentication Support

In Ryan Dewsbury's excellent book "Google Web Toolkit Applications", the author gives an example solution on how to overcome the limitation of the same origin policy by introducing a HTTP proxy servlet. If your AJAXified application wants to access resources from outside of it's own we...

Monday, Jul 28

Snappy Calendar and Table components for ICEfaces

There are many dimensions to Ajax, yielding many different possible approaches. One particularly interesting dimension is the division of labour between client and server. Generally, ICEfaces assigns the most work to the server, treating the browser as a remote display. There are a num...

Wednesday, Jul 9

Podcast: JAVAWUG BOF 39 JavaFX: A RIA Solution To Reinvogorate Your Desk

Thumbnail He is the founder and organised of the Java Web Users Group (JAVAWUG). He is a Sun Java Champion since 2007. Peter is a Sun Certified Java Architect for the Java EE 5 platform. He has been writing Java programs since 1997. He has delivered talks on JavaFX for the Erlang Exchange, CommunityOne , Sa...

Monday, Jun 23

Opinion: Remember The Milk : One of my fav Ajax applications

Thumbnail For those not familiar with Remember the Milk, it is a to-do task management app. However it's not just another todo app - it is an extremely well written app that truly encapsulates the essence of Web 2.0 and has been one of my favorite Ajax apps from the time they first launched in 2005. They wer...

Friday, May 30

Ajax Push in Real Time?

Of course, it's not actually necessary that the page updates arrive at each client at exactly the same time, just that they arrive within some short interval. In the past, I have objected to applying the term "real time" to Ajax Push on the web. Real time systems typically are used to control p...

Saturday, May 10

Is the Java SE/Java EE difference still relevant?

What about the use of Java EE technologies on client-side ? The Java EE 5 specification lists different technologies: servlet, JSP, JSF, EJB, JTA, JDBC, JPA, JMS, JNDI, JavaMail, XML processing, JCA, JAAS, web services, JMX... Most of these ones are also used on client-side.

Thursday, May 1

Json-lib & Hibernate: tips and hints

3. Use a PropertyFilter, allowing you a finer detail on both the source and properties to be excluded. You must pay attention on how you register a PropertyFilter as the same mechanism is used when transforming from JSON to Java.public class Person { private String name; private String last...

Wednesday, Apr 23

Ajax Pushed at fisl9.0

Here I am, showing WebMC on the iPhone. The trick to giving web-based demos on the iPhone (when the server is on your laptop and a WiFi network may or may not be available) is to enable connection sharing on your Mac (even if you don't have a connection to share). This works much better than creat...

Thursday, Apr 10

jWebApp is extreme in its ease of use, and is perfect for Agile (Rapid) Development!

If we were to ask ourselves “what are we actually doing with a web application”, the answer would be something like “we are associating application code with a web request”. Putting it another way we are associating application code with a URL and an HTTP method (GET or POST). So, in the end, a...

Wednesday, Apr 9

Podcast: A Solution for GUI-based Requirements Management

Thumbnail To create a Throwaway Prototype, I used Inkscape to create an SVG-based mockup of the user interface. The KDE-mock template created by Rob Wadley provides a great way to mockup user interfaces for desktop applications.  You simply drag and drop the components from your file system, into y...

Monday, Apr 7

Ajax Push at fisl9.0

Thumbnail I'll be presenting a comprehensive overview of Ajax Push (aka Comet) at fisl9.0 next week. Asynchronous Ajax for Revolutionary Web Applications will cover a wide spectrum on the complete push stack. Java servers and development will be certainly be emphasized, but Jeanfrancois and I hav...

Tuesday, Apr 1

Ajax Calendar component with Spacetime extensions

Thumbnail Ajax Push works well with this new component, since it has both input and output aspects; for instance, to choose the location of a meeting while it is being scheduled by the other participants. Future enhancements to the component will allow spacetime range selection in the form of arbit...

Monday, Mar 3

AJAX with Yahoo UI components and DWR

I've been playing lately with YUI, the Yahoo User Interface library. So far I've used the autocomplete and treeview components, and I have to say they are quite easy to use and very complete. I had used Script.aculo.us autocomplete before, but YUI autocomplete has a lot of configuraiton opti...

Tuesday, Oct 30

How To: Ajax with JSF - A Step by Step Tutorial

Last week we published a new tutorial out on OTN that takes you through the process of creating an Ajax enabled Web application using JSF with ADF Faces Rich Client. It covers a lot. From creating ... to take if you are interested in understanding how the component nature of JSF can make Ajax-enab...

This article also contains excerpts from ibm.com, Ajax Tutorial Top List

Thursday, Oct 25

Opinion: My "Ajax Experience"

JQuery : JQuery is really slick. Its lightweight, powerful and has a very intuitive API. Unlike Dojo or Ext, JQuery is a library and not a framework and typically targets different use cases. Dojo or Ext are probably not the best choices if you want to sprinkle some Ajax magic on some of your int...

Wednesday, Oct 17

Adding Ajax to a Spring App

I work on a Spring-based web application that is fairly data-intensive. It originated several years ago and had to support some pretty old browsers for the time (back to IE 5.5 and NN 6.something, as I recall). This app has had minor UI facelifts since but nothing too major. There are a couple of a...

Tuesday, Sep 11

Opinion: JSON creator slams Ajax, Web, Why???

This left JavaScript and then XMLHttpRequest for communicating from the browser to the data server. "It was really Microsoft that created all the components that Ajax needed," Crockford said. Crockford then went through a critique of various Web technologies.

Monday, Sep 10

Layered Ajax Security

Finally, the nondeterminism of dynamically loaded scripts make the complete Ajax system difficult to analyze from a security perspective (what cannot be analyzed is potentially a security risk). When data is passed to the browser as JSON rather than XML, even the data is dynamically ex...

Wednesday, Aug 29

Crank Validation Design Document

Thumbnail This document discusses the current design of the Crank Validation framework. Specifically it covers the base framework not the specific JSF and Spring MVC bindings nor for that matter does it cover the Ajax/JavaScript support. UML Class Diagram Showing Validation Framework Readers

Wednesday, Jul 25

The language for Ajax with ICEfaces is JSF

Thumbnail One of the central themes of ICEfaces is the language that the developer and designer use to define their Ajax application. The important point is that it has nothing to do with Ajax at all. Ajax should be transparent, with development and design taking place at the right level of abstractio...

Monday, Jun 11

Ajax in Safari on Windows

Thumbnail Perhaps the most interesting announcement at Apple's WWDC today is Ajax-related -- the development methodology for third party applications for the iPhone will be Ajax. Also surprising is the release of Safari for Windows. Here's the ICEfaces Auction Monitor running in Safari, on Wind...

Wednesday, Jun 6

Ajax in Spring Web Flow with ICEfaces

I've been working with Keith Donald at Interface21 to integrate Spring Web Flow with ICEfaces. The approach taken (in the current implementation) is actually very similar to the technique provided by Dan Leahu, however, by making the ICEFaces form renderer automatically include the S...

Monday, May 28

Ajax in Practice in Print

Ajax in Practice is now in print (in fact, I'm looking at a copy right now). It's true that Ajax makes extensive use of JavaScript, but this book frequently takes the perspective of the Java developer. In particular, there are sections on DWR and ICEfaces that show how to develop Ajax applica...

Thursday, May 17

Java Developer's Guide to Google Java Technology

In order to help out JavaOne07 attendees last week, as well as the Java community in general, I put together a Java Developer's Guide to Google Technologies and APIS. For you JavaScript/AJAX developer's out there I've written some neat articles for Google. I'll post links to them soon.. :-)

Thursday, Mar 15

Ajax with ICEfaces at Upcoming Conferences

The idea is to make a highly interactive session where people can share their concerns and solutions on Ajax Security. We'll start with some general topics to stimulate discussion Ajax increased security risk? JSON a script-injection risk? ?Same-origin? policy saving or stunting us?...

Thursday, Feb 22

How To: AJAX (PO) with JSON or SOAP

We are working with JSON and SOAP, we will try to develop a PO transaction ... is to wasting time. so, what is the next content meta data for AJAX system. I can see Yahoo using SOAP on Javascript. but less tutorial of SOAP in Javascript ...

Tuesday, Nov 21

256 Ajax tutorials on-line

The number of the tutorials listed at http://ajax-tutorials.com has exceeded 250. Actually, 256 tutorials are there now. So, it is a significant point from the programmers point of view :-). The eight-bit limit has been taken.

Tuesday, Nov 7

Oracle AJAX JSF Presentation PDF Posted

Hello, Sorry for the delay, but here is a downloadable PDF version of my recent Oracle Openworld presentation on JSF and AJAX. http://www.orablogs.com/cschalk/presentations/cschalk-ajax-jsf-oow2006.pdf.zip Chris

Wednesday, Oct 25

Wednesday at Colorado Software Summit

Taming AJAX with GWT, by Scott Blum I switched to this presentation at the last minute, and am quite glad I did. GWT is a toolkit to help you write JavaScript and event-driven AJAX. The prime difference between this and others is that you write in Java.

Sunday, Oct 22

JSF, AJAX and Google APIs presentations at Oracle Openworld

Session title: Ajax and JavaServer Faces Track: Java and Java Enterprise Edition Room: Continental Ballroom 6 - Hilton Date: 23-OCT-06 Start time: 16:15 - (That's 4:15pm) Title: Escaping Flatland with the Google Earth API and Oracle: Three Dimensions to Fight Information Overload

Tuesday, Oct 10

How To: Ajax Tutorials Catalog online

http://ajax-tutorials.com You can add your favorite tutorial to the list!

Monday, Oct 9

My Experience at AJAXWorld 2006 in Santa Clara

As I have an interest in JSF and AJAX, I specifically found my discussions with Backbase and IceSoft representatives a lot fun. I'm having fun playing with some of these technologies so we should see them happily playing with JDeveloper soon.

Saturday, Dec 31

Opinion: Anatomy of an AJAX Transaction

In case you've heard all the AJAX hype but still haven't seen a good, simple technical explanation of what AJAX really is.. look no further. As a small New Years gift, here is a brief write up on the core technology that makes AJAX possible. In order to present AJAX in its purest form, I'll just pro...

Wednesday, Oct 26

What is AJAX?

The underlying theme of AJAX is for web applications to break out of the form submit/response pattern. They're asynchronous because the user isn't synchronized with the HTTP protocol. They use JavaScript because that's the only way to efficiently control a web browser. They use XMLHttpR...

 
 

Photo GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto GalleryPhoto Gallery

Do you publish a blog? If so, consider joining the Boxxet Network and see your great content showcased and rewarded! Learn more...

©2009 Boxxet, Inc. | Contact | Privacy Policy | Terms of Service
Page updated Fri, Feb 5.