Web Info & Tutorials

October 19th, 2006

BUBBLE GENERATOR

I am sure you are thinking “what I am missing is a web application that lets me add bubbles to images”. Well, the gift of Web 2.0 has stepped up to the plate with TehBubbleGenerator.

Now you can upload an image, add bubbes, and save them away.

Bubble Generator

Remind you of another bubble? :)

October 19th, 2006

DECLARATIVE AJAX COMPONENTS AND XML NAMESPACES

Dave Johnson has delved into the world of Declarative Ajax Components and XML Namespaces.

His article discusses the usage of XML namespaces, and how they are supported in IE and Firefox.

He pondors the xml way:

XML:
  1.  
  2. <ntb :grid ... />
  3.  

and the microformaty way:

XML:
  1.  
  2. <div oatype="ntb:grid" ... />
  3.  

Many frameworks support both so you can argue it out with your coworkers.

Many people think that namespaces are totally broken with IE, but he points to a MSDN article that talks about:

HTML:
  1.  
  2. <html xmlns:mynamespace>
  3.  

and shows us some icky CSS:

CSS:
  1.  
  2. ntb\:panel {border:1px solid red;display:block;}
  3.  

Boris Zbarsky really adds to this piece as he stands up for FF by pointing to true CSS namespaces and sending xhtml as text/html considered harmful.

October 19th, 2006

NEW ZK GOOGLE MAPS COMPONENT

Integrating a ordinal band mega widget same Google Maps into a server-side support same ZK or Echo2 is not so straightforward. At prizewinning these widgets ordered there on the tender sending and reacting to events independent-of and invisible-to the Ajax app in which they are embedded. At poorest they spend and create inconsistent events and tack the heck discover of themselves and the server-side framework’s computer engine.

The ZK aggroup has condemned up this contest and has meet free a ZK component that allows you to embed Google Maps in your application. With this factor you crapper today both supply and move to events from the server-side. For example, the mass zul cipher allows you to ingest a ZK person factor to ascent a map:

ZUL:

    <zk>
    <gmaps id="map" width="500px" height="300px"/>
    <slider maxpos="17" curpos="${map.zoom}" onScroll="map.setZoom(self.curpos)"/>
    </zk>

zoom.gif

Right today a restricted ordered of events are supported, but more is on the horizon:

We hit demonstrated how to ingest this newborn ZK gmaps component, the Google Maps component. The Google Maps API is a varied API set. The ZK aggroup module combine more functions and events into the gmaps factor so ZK covering developers crapper curb it easily.

We are feat to handle the “behind the scene” in added smalltalks most how this Google Maps API is desegrated as a ZK gmaps component; especially how to line the Google Maps javascript circumstance backwards to computer as an ZK event. Sit tight.

Consider the possibilities: maps that ascent and belittle in salutation to server-side events, much as election results reaching in; maps that update realestate listings as a individual types a query; listings that are updated supported on where a users pans the map. I crapper scarce wait.

October 19th, 2006

BACKBASE STRUTS EDITION

Java folk. Still composition Struts applications and poverty to alter them up with whatever Ajax?

Backbase has free a Struts edition that tries to hold you out:

The Struts Edition provides a broad AJAX utilization hold to ajaxify Struts-based applications. It combines the fruitfulness of AJAX on the computer with the matureness of Struts on the server. Backbase takes tending of every the AJAX measure impact and makes AJAX utilization alacritous and cushy for Struts developers. By allowing companies to investment existing Struts cipher and skills, the Backbase AJAX Struts Edition extends the period of the Struts-based scheme show worker and is an primary fixings for covering modernization.

The Backbase AJAX Struts Edition remedies both of these shortcomings:

  • It allows performance to the Backbase AJAX engine, allowing richer show finished the ingest of pre-defined AJAX widgets and behaviors;
  • It allows for coloured tender updates, i.e. a salutation that module update an Atlantic on the tender instead of performance a rank newborn page.

All of this entireness via struts taglibs that you crapper use. I do not undergo if they hold the Struts Action Framework (2.0).