Web 2.0 mashups are real
and going mainstream.
Come learn how to combine
employee expertise and
rich information to
produce new insights and
winning strategies. Learn
how your employees can
unlock and transform any
information into just
exactly what's needed to
make the best possible
decisions. Also learn how
IT can help line of
business be more
self-sufficient while
reducing project backlog
and maintaining control
over security, governance
and costs. The
presentation will
showcase several
demonstrations of
customers and partners
using SOA with mashups to
maximize competitiveness.
The absence of JavaScript
support in today's search
engine crawlers presents
a serious SEO dilemma for
Websites generating some
or all of their content
with JavaScript DOM
manipulation. A quick
glance at a million
server headers eaten by
Splunk and crawled by
Grub shows the severity
of the problem. A
solution is presented by
using a ghosting
application in front of
the Web server doing
source rendering with a
third party JavaScript
engine library for
various crawlers. The
solution enables a
Website to deliver
rendered page content for
crawlers, which
subsequently increases
the site's ranking. Using
memcached, a scalable
solution is provided for
increasing throughput on
large or busy sites.
qooxdoo is a
comprehensive and
innovative open-source
Web application framework
(http://qooxdoo.org). In
this session, you will
learn how to leverage
object-oriented
JavaScript to build
professional AJAX
applications. No HTML,
CSS nor DOM knowledge is
needed to create
impressive user
interfaces for all common
Web browsers. qooxdoo's
wide array of widgets
will be demonstrated as
well as the amazing
theming capabilities that
allow for virtually any
look. Its
platform-independent tool
chain will be introduced
that covers features like
internationalization,
live debugging, source
code validation, unit
testing, functional
testing, profiling,
auto-generated API
documentation, JavaScript
linking, modularizing
large-scale applications,
migration support and
more.
Web application
developers and designers
often give up on building
rich, interactive user
interfaces because they
lack the JavaScript
skills to make it happen.
AJAX development power
tools--including
Dreamweaver, Spry and
off-the-shelf AJAX
components--make it easy
to build rich user
interfaces in AJAX with
no JavaScript coding.
Andre Charland will
demonstrate how to
install, set up and
configure extensions to
Dreamweaver, and will use
them to build simple,
rich interface AJAX apps.
After this session, even
beginner developers will
be able to add AJAX
interactions to web
applications. This
session is a must for
ambitious, novice and
intermediate designers
anxious to use AJAX in
their applications.
Zapatec announced the
launch of its AJAX Events
Calendar, a single-page,
multi-user solution,
providing full desktop
functionality in an
easy-to-deploy
calendaring solution.
Developers can now embed
the Calendar in any
application or purchase
it as a software package,
a hosted solution or a
virtual appliance
deployable on Amazon's
EC2 cloud.
As AJAX matures as a
technology, its use in
large applications has
increased significantly.
But large applications
require more extensive
amounts of code, which
leads to the inevitable
performance bottlenecks
and memory constraints
associated with
non-trivial application
development. In this
session, Bob will provide
detailed information on
how to performance-tune
large AJAX applications
using a variety of
available tools and
techniques.
Syndication has long been
a staple of AJAX
development, but
increasingly syndication
languages such as Atom
are becoming the primary
vectors for more
sophisticated data
applications, and in the
process may make
SOAP/WSDL based Web
services architectures
increasingly obsolete.
This session looks at how
Atom, AtomPub and AJAX
are changing the way that
we pass all types of
information on the Web.
Leading enterprises rely
on declarative AJAX to
develop RIAs, enterprise
mashups and composite
applications. This
approach separates the UI
from business logic,
resulting in faster and
more cost-effective
application development
and maintenance. In this
session, attendees will
explore the advantages of
the markup + POJO
approach, covering topics
such as: Declarative UI,
Declarative
modifications, Data
binding and Service
invocation.
AJAX isn't just for rich
UIs and mashups anymore.
Web 2.0 has infiltrated
the enterprise workforce,
and IT departments all
around the world just
like yours are feeling
the pressure to make
every back-office, call
center, trading blotter,
inventory management, and
systems performance
application look and feel
like iGoogle or
MyESPN.com. Simply
slapping on a few AJAX
widgets will make these
applications look cooler,
but what about business
logic, data integration,
and replicating the
business processes? Join
Coach Wei, CTO and
founder of Nexaweb, and
Bob Buffone, Nexaweb's
Chief Architect, for a
candid, fast-paced
discussion anchored by
real-world customer
examples demonstrating
how you can use AJAX and
RIA technology to truly
take your business
applications to the next
level!
The Rich Internet
Application marketplace
has changed a lot since
the early days, when
there were only a handful
of players and the
options for building
applications were limited
to HTML, Java or Flash
(before Flex existed).
HTML was typically the
choice for static
information portals,
while Flash was the
choice for more
'real-time' applications
and/or when animation was
a requirement. Once the
AJAX wildfire began, the
landscape vastly changed
and a new option for
developing RIAs was now
available. Despite the
multitude of open source
AJAX projects and
startups that have
emerged in the past few
years, AJAX has its
limitations as a robust
RIA development
technique.
Web 2.0 mashups are real
and going mainstream.
Come learn how to combine
employee expertise and
rich information to
produce new insights and
winning strategies. Learn
how your employees can
unlock and transform any
information into just
exactly what's needed to
make the best possible
decisions. Also learn how
IT can help line of
business be more
self-sufficient while
reducing project backlog
and maintaining control
over security, governance
and costs. The
presentation will
showcase several
demonstrations of
customers and partners
using SOA with mashups to
maximize competitiveness.
Seam Remoting provides a
convenient, AJAX-based
client API for
interacting with
server-side Seam
components with very
little up-front
development effort. This
presentation will briefly
introduce Seam and
describe the features of
Seam Remoting,
demonstrating how easy it
is to write client-side
JavaScript code that
interacts asynchronously
with Seam components,
whether they are EJBs or
POJOs. It will also
describe advanced
features of Seam Remoting
such as subscribing to a
JMS topic from a web page
via AJAX.
In this session Jon and
Sumeer will describe
current work at OpenAjax
Alliance on OpenAjax Hub
1.1 and secure mashups.
Mashups have the
potential for
revolutionizing the way
Web applications are
developed, but there are
security risks. In order
to unleash the industry,
OpenAjax Alliance is
adding secure mashup
features to its OpenAjax
Hub 1.1 release. This new
release will include a
set of techniques called
'SMash' that were
originally developed by
IBM Research and allows
for secure mashups that
run in today's browsers.
The session will
introduce mashups,
OpenAjax Hub, and SMash,
and will highlight
related OpenAjax work
around widget metadata
standards.
There are many controls
and extenders provided by
the AJAX Control Toolkit
that can be used to
enhance ASP.NET user
interfaces. The
ValidatorCallout is used
with the existing
validation controls to
show a nice box with the
validation message that
points to the field in
error. The
CollapsiblePanel provides
an area of the screen
that can be collapsed to
hide the content but
leave a title bar with
the header. The
ModalPopup displays a
popup window and disables
the remainder of the
page. There are many
controls provided which
provide a much richer
experience for ASP.NET
Web sites.
Powerful, unprecedented
demographic and economic
trends are propelling
dramatic long-term growth
in the wealth management
industry. At the same
time, competitive forces
are driving rapid
productivity gains in
wealth management firms.
Those firms who leverage
information technology
(IT) to create business
agility will be the clear
winners. We believe that
IT agility enables
business agility, and
that software platforms
are the key enablers of
IT agility. This paper
presents actual case
studies where Web 2.0 and
AJAX applications are
being deployed in wealth
management firms and
summarizes the benefits,
challenges and lessons
learned.
REST and AJAX are two of
the hottest buzzwords in
the Web. While one
describes an high-level
architectural style of
creating highly scalable
Web applications, the
other is used to create
innovative and
highly-interactive
client-side Web
applications. With the
open source Apache Sling
Framework and its
integrated AJAX
(microjax) library,
client side AJAX
developers can tap into
the power of REST-based
architectures powered by
enterprise-grade content
repositories such as
Apache Jackrabbit or Day
CRX. Accessing Java
Content Repositories via
AJAX allows developers
accessing all of their
organization's content
using one simple,
lightweight API that
nicely weaves into their
interactive Web
application. This talk
introduces REST, JCR and
Sling and shows how to
use its power using the
µsling library.
The Spry framework
provides a lightweight,
flexible set of tools for
building rich user
interfaces and
integrating XML and JSON
data into Web pages. This
session will explore the
fundamentals of the Spry
framework including
dynamic datasets, widgets
and visual effects, as
well as broader tips and
tricks for developing
engaging, AJAX-based
Websites.
Comet is the new kid on
the block in the world of
RIA and with it comes the
promise of streaming HTTP
communication - a
transport mechanism that
allows real-time message
delivery to applications
that run natively in the
browser. However, despite
its promise, current
implementations of Comet
suffer one fatal flaw,
scalability. HTTP
Multicasting represents
one potential solution to
the scalability and
reliability concerns
found in current
implementations of Comet.
In this session you will
learn how to use
Enterprise Comet, which
leverages HTTP
Multicasting to adapt
existing Java EE
containers to support
Comet-style applications
serving thousands of
concurrent users.
This session will provide
ADC member developers
with the information they
need to get started
building native iPhone
applications. This
session covers the basics
from how to set up your
development environment
to building a basic
application (not just a
simple hello world, but a
real, functioning,
practical application),
to covering debugging and
deployment.
In this session, you'll
see first-hand how to use
stylesheets and an easy
arrangement of divs and
spans that will let you
make your Web application
just like many of the
native iPhone
applications that come
with the phone. You'll
see how to do the 'Edge
to Edge' and 'Rounded
Rectangle' layouts that
are the hallmark of
native iPhone
applications. You'll also
see how to use the
iPhone's Safari Debug
Console to get hints on
how to improve your web
application as well as
point out errors in your
HTML and JavaScript.
Lastly you'll see how to
go from nothing to
hosting iPhone/iPod Touch
test pages on your Mac
laptop in 5 minutes.
If you have not been
introduced to the concept
of the 'Comet
programming', then now is
the time to become
acquainted. Comet is a
revolutionary technology
that replaces the old
request-response driven
Web development model and
the use of polling. With
this new client-server
communication technique,
developers can now build
real-time Web
applications that
implement a true
event-driven model with
little need for
third-party plug-ins. But
is this a technique for
every developer and for
every Web application?
How easy is it to create
a real-time Web
application that goes
beyond 'chat'? What is
needed to successfully
create and deploy a
real-time Web
application?
While AJAX, as XML
co-inventor Tim Bray puts
it, 'tries to do
everything in the browser
using just what the
browser ships with,' RIA
frameworks like Adobe
AIR, Microsoft
Silverlight, and JavaFX
aim to take developers
beyond the limitations of
the browser. 'I'm not
brave enough to predict
who wins,' Bray noted in
a SYS-CON.com feature
earlier this year, 'but I
do predict that 2008 will
be a crucial year; either
RIAs enter the
mainstream, or they start
to smell like a red
herring left in the sun.'
'The Web needs fixing'
says Yahoo! Architect
Douglas Crockford
bluntly, pointing out
that the standards and
recommendations that
define the Web were last
revised in 1999. In his
keynote in March at
AJAXWorld 2008 East in
New York City, Crockford
intends to argue that,
since the Web has now
grown from a document
retrieval system into an
application delivery
system, the cleverness of
the Web development
community and the
surprising expressive
power of JavaScript have
brought us to its very
limits. 'The Web is no
longer a driver of
innovation,' says
Crockford. 'It is now a
serious impediment.' But
in his March AJAXWorld
Keynote he will offer
tangible Next Steps for
how we can fix it.
BEA announced the
availability of BEA
WebLogic Portal 10.2.
This new release
solidifies the mission-
critical enterprise
portal capabilities and
introduces enhancements
designed to build more
dynamic and interactive
experiences. Numerous
improvements are focused
on developer and end-user
productivity including
AJAX development, dynamic
tools for modifying
portal content and style
and increased security
capabilities.
Additionally, BEA
continues to innovate in
the presentation layer
architecture by adding
support for Web 2.0
interactivity, portal
federation, mashup, and
composite application
capabilities.
If you are venturing to
implement a Rich Internet
Application (RIA) with
Appcelerator, then there
are features about the
framework that I'm really
geared up about that help
you implement your
solution effectively.
When used together these
items enable the agile
creation of solutions in
a shorter time that
integrate nicely with
services in an existing
architecture and provide
a richer user experience
for clients.
Andreas Ecker, the
project leader behind one
of the most comprehensive
and innovative Open
Source AJAX frameworks,
qooxdoo, is going to be
speaking later this month
in New York City at
AJAXWorld Conference &
Expo 2008 East. At 1&1
Internet AG
(http://1and1.com), one
of the biggest Web hosts
worldwide, Ecker leads a
team of engineers who are
dedicated full-time to
qooxdoo development. With
over twelve years
experience he enjoys
leveraging the power of
cross-browser AJAX
applications.
The author of
'Agilization - The
Regeneration of
Competitiveness,' Ian
Tomlin, believes that
agility comes from
releasing pockets of
innovation that exists
within organizations.
Later this month, at
AJAXWorld 2008 East in
NYC, he'll be giving a
session on how
organzations can
delivering enterprise
RIAs without coding: by
exploiting code-free
composite applications to
solve their business
priorities.
At AJAXWorld Conference &
Expo 2008 East in New
York City later this
month Mike Padillo will
be helping attendees
understand what AJAX
affords and which UX
(User eXperience)
characteristics lend
themselves to an AJAX
implementation. Currently
a UX manager at Vanguard,
Padillo has led front-end
development efforts for
such companies as Fleet
Credit Cards, Mellon
Private Asset Management,
The Bank of New York,
Radian Guaranty and
Bessemer Trust.
Macromedia (now Adobe)
has featured his
usability designs.
For over 10 years Andrew
Powell has been
architecting and
developing Web
applications using
ColdFusion, Java, ASP.NET
and ASP. At AJAXWorld
Conference & Expo 2008
East in New York City
later this month he will
be exploring the
fundamentals of the Spry
framework including
dynamic datasets, widgets
and visual effects, as
well as broader tips and
tricks for developing
engaging, AJAX-based
websites.
Now a tech lead in the
Developer API Evangelism
group at Google, Chris
Schalk is also one of the
original members of the
OpenAjax Alliance and
later this month he will
be giving a session at
AJAXWorld Conference &
Expo 2008 East in New
York City on 'Building
AJAX Social Applications
Using OpenSocial' - the
set of common application
programming interfaces
(APIs) for web-based
social network
applications developed by
Google and released last
November.
With over 10 years of Web
application development
experience mostly for
Fortune 500 companies
utilizing Microsoft, Java
and Adobe technologies,
Mike Grushin - currently
CTO of the CTO of
SharpStyle Labs, a
software products company
focusing on building Rich
Internet Applications -
will in New York City
later this month at
AJAXWorld 2008 East be
giving a session entitled
'RIA Development on the
Microsoft Stack Using
Flex.'
With over 13 years of
industry experience and a
proven track record in
enterprise architecture
definition, legacy
integration, technology
strategy and migration,
project management and
full-lifecycle IT
solution delivery, Dev
Worah will be giving a
session in New York City
later this month at
AJAXWorld 2008 East
entitled 'Creating Agile
Business Solutions in
Financial Services using
RIAs & Other Emerging
Technologies.'
Rich Internet
Applications pick up the
ball where plain Web
applications dropped it:
they promise to bring the
power of desktop
applications to the Web.
Desktop applications
almost went out of
fashion with the advent
of Web applications. But
most people still prefer
the rich user interface
(UI) and interactivity of
desktop applications such
as Outlook compared to
their Web-based siblings
such as GMail and Yahoo!
Mail. In many cases the
convenience of ubiquity
compensates for the
inferior or cumbersome
user interface.
For over 10 years Jeff
Brown has been involved
in designing and building
object oriented systems,
and is a member of the
core Groovy and Grails
development teams. At
AJAXWorld Conference &
Expo 2008 East in New
York City later this
month he will be
explaining how Grails
delivers the power and
flexibility of 'coding by
convention' to the Java
platform.
In a web application when
the complexity of
navigational logic across
multiple components grows
rapidly, it becomes quite
difficult to keep the
navigation configuration
file clean and clearly
visible. Using SWF can
help make applications
more manageable, with
neat and clear flow
navigational file and
flexible multi-scoped
state management. But
when a request spans
across multiple pages and
in one of the pages we
need to provide multiple
functionalities, AJAX
also comes into play.
Gaia AJAX Widgets allows
customers to build AJAX
applications fast. The
framework is built on top
of the native ASP.NET
server controls. Thus,
Gaia AJAX Widgets
interacts with the page
rendering cycle allowing
developers to edit
properties in any widget
on a page from any event
handler of any widget on
that same page. Gaia AJAX
Widgets is Mono
compatible and therefore
works on Linux in
addition to the Microsoft
.NET Framework.
Adobe announced that
global brands are
embracing the Adobe
technology platform for
rich Internet
applications (RIAs) to
create new types of
engaging experiences for
their customers, partners
and employees. Adobe RIA
technologies, including
Adobe AIR and Adobe Flex
3 software, provide
companies with a
comprehensive solution
for the creation and
deployment of RIAs for
the browser and the
desktop.
Adobe announced the
availability of Adobe AIR
and Adobe Flex 3
software, furthering the
Adobe technology platform
for rich Internet
applications (RIAs).
Developers and designers
use Adobe RIA
technologies to create
and deploy rich, branded
content and applications.
The release of Adobe AIR
signals the next wave of
Adobe RIA innovation by
bridging the capabilities
of the Web with the
computing capabilities of
the desktop. Businesses
that leverage the Web as
a platform are now using
the latest Adobe RIA
technologies to build and
deploy more engaging
applications with the
widest reach across
browsers, desktops and
operating systems.
ILOG announced that its
graphical visualization
offering for Adobe Flex,
ILOG Elixir, is shipping
with feature and sales
channel enhancements.
ILOG also announced that
the product will be made
available to Independent
Software Vendors (ISV)
for OEM use through
ILOG's sales and support
organization. ILOG Elixir
1.0 enables creation of
advanced,
business-critical and
engaging Rich Internet
Applications (RIAs) for
the browser and the
desktop using Adobe Flex
3 and Adobe AIRsoftware -
from dashboards to
planning and human
resources displays.
Trumpeting it as the
filling of 'a key last
hole in the Google Apps
suite,' Matt Glotzbach,
product management
director for Google
Enterprise, heralded the
arrival of Google Sites -
exclusively available in
Google Apps - but early
reactions have included
industry bloggers who are
not overly impressed with
Google's use of AJAX
despite its claim to make
'Building a site...as
simple as editing a
document, and you don't
need anyone's help to get
started.'