The world of web development is moving away from MVC-based web architectures
and towards a client/server model that is probably best described as RIA +
SOA, where RIA represents the rich user interface and SOA represents the
services that it consumes.
There has been a lot of buzz around rich Web 2.0 applications, but they will
not become mainstream until the next generation of web platforms emerge -
fully integrated platforms that enable RIA + SOA.
State of the Union
Currently, in the standards-based world of HTML, CSS and Javascript, RIA
developers have to assemble multiple third-party libraries and frameworks in
order to build a rich user interface. This “a la carte” approach to
building RIAs places an unnecessary burden on the developer. Instead of
focusing on building applications, the developer must spend time finding,
integrating, and versioning the various p... (more)
"Companies have invested a significant amount of money in SOA – and
continue to do so," says Jeff Haynie, Co-Founder & CEO of Appcelerator, in
this exclusive Q&A; with SYS-CON's AJAX & RIA Journal in the run-up to
Appcelerator's session on October 20 at AJAX World RIA Conference & Expo in
San Jose, California (October 20-22, 2008). "One of the keys to unlocking the
full return on investment in SOA is the ability to build service-oriented UIs
(SOUIs) – clients designed to consume services, regardless of language or
platform," Haynie continues. "We believe Appcelerator's approach truly zeros
in on the need for a clean separation of the application from services in an
agile development model," he adds. Read the interiew in full below...
About Jeff Haynie
Jeff Haynie is co-founder and CEO of Appcelerator, an open source software
company that develops products and services... (more)
The issue of serializing/transforming model objects is not new, heck
I’ve been doing this for quite some time:
RMI (ejb/corba) XML (jms, soap, etc..) JSON JSON is not the only way to
serialize objects for Web 2.0 applications, but it's the most abundant and
heavily used throughout the Appclerator framework. Doing this is actually
really easy to do with Appcelerator IModelObjects. Our IModelObjects can
easily be used along with Hibernate for persistance, but let's leave that for
later for now.
When you define your Model classes, there are some very simple things to keep
in mind:annotate your attributes with @MessageAttr have your class implement
IModelObject
Here is a simple example:
more)
In a new report published by Appcelerator/IDC yesterday titled 2Q 2012 Mobile
Report (download here), iOS appears to have conquered the enterprise mobility
market. Here is an excerpt from the report, "iOS has opened a dramatic 16%
lead over Android in the mobile enterprise apps space. Developers now think
iOS will win over Android in the enterprise 53%-37%; in 3Q 2011 iOS and
Android were tied at 44%."
It will be interesting to now watch how both iOS and Windows 8 will impact
Android in the enterprise. This report seems to suggest that Google's
Android could be in for some stiff competition, "Developers are cautiously
optimistic about Windows 8 tablets, and find Microsoft’s Metro UI
especially compelling. Therefore a key dynamic to watch going forward will be
Microsoft’s opportunity to eclipse Android as the number two operating
system priority for mobile enterpr... (more)
"We’re dedicated to building the largest open-source community dedicated to
RIAs, breaking down the barriers between traditional preferred languages,
programming models and solutions, says the co-founder & CEO of Appcelerator,
Jeff Haynie. To date Appcelerator has seen the strongest amount of interest
from Java and PHP developers, Haynie notes, but the company has continued to
see steady growth across Ruby, Python, Perl and .NET programmers as well.
The remarks come amid Haynie's responses to questions posed to him by
Jeremy Geelan, Conference Chair of AJAXWorld Conference & Expo 2008 East in
New York City this coming March (March 18-20, 2008).
The wide-ranging Q&A; session also covers how Appcelerator's approach zeros in
on the need for a clean separation the application from services in an agile
development model by enabling the building of "service-oriented UIs."
The... (more)
Jeff Haynie will introduce the audience to Appcelerator’s open-source
RIA platform. Attendees will learn how Appcelerator has been able to help
developers create AJAX-based RIAs in less than 1/3 of the time, with up to 90
percent less code, and with no Javascript or third-party toolkits. Key
takeaways from the session will include:
Developing fully-functional, client-only prototypes without writing a line of
server codeCreating service-oriented UIs that can simultaneously access
services in any language without code changes Decoupling client and server
components for accelerated development, simplified maintenance and rapid
iterationsHaynie will also discuss the current technology options for rapid
RIA development and how developers can leverage pre-built AJAX widgets, Web
Expression Language, and other open standards-based languages to create RIAs
with more ... (more)
"There has been a lot of buzz around rich Web 2.0 applications, but they will
not become mainstream until the next generation of web platforms emerge -
fully integrated platforms that enable RIA + SOA." That is the current state
of the enterprise Web development union according to Appcelerator Co-Founder
& CTO Nolan Wright.
"Developers are currently caught in the middle of a fundamental shift in web
application development," Wright notes.
"We are moving away from the server-side MVC frameworks of Web 1.0 and
towards a client/server architecture for the web, or more specifically RIA +
SOA. As a result of this shift, developers have been left to piece together
their web development platform for rich web applications."
"Of course, change creates opportunity," continues Wright. "The opportunity
in this case is to build a next generation web platform that provides
end-t... (more)
Jeff Haynie gave a whirlwind history of the browser this morning at the 5th
International AJAXWorld Conference & Expo in New York City, with a view to
showing how the way we build applications has evolved over the years of Web
1.0 and now moving into Web 2.0. He covered the rise of Java, the demise of
applets, and the slow, slow progress of HTML 5.0, now 11 years in the making
and still not there. But most of the innovation, Haynie contends, has been on
the server.
In the packed Grand Ballroom of New York City's historic Roosevelt Hotel,
Haynie's history embraced the arrival of C# and .NET on the scene, and then
the rise of JBoss - for whom he formerly worked, which again - he argued -
was driven by server-side architecture. The apps, though, weren't really much
different from how they'd been in 1999.
Even the advent of services-orientation. Haynie said, didn't reall... (more)
Appcelerator announced that it has updated its platform to allow applications
built using Appcelerator to be deployed to the free new Google App Engine.
Used together, the offerings give developers a fast route to developing,
deploying, managing and scaling their applications.
Appcelerator is an integrated platform that fuses RIA and service-oriented
architecture (SOA). With Appcelerator, developers can assemble rich,
interactive web applications without the need for JavaScript or player-based
plug-ins. Web applications can be implemented on Java/J2EE, PHP, Ruby, .NET,
Python and Perl. Appcelerator for App Engine runs on Python, the scripting
language currently supported by App Engine. As Google expands support to
other languages, Appcelerator for App Engine will follow suit.
App Engine has generated so much interest since its April 8 introduction
because it fundame... (more)
Jeff Haynie's blog
Last week, we attended AJAXWorld in San Jose and chatted with developers
about some amazing innovations happening within the AJAX community. Beyond
their experiences with AJAX, we wanted to uncover developers' opinions about
the hottest trends in web app development and also their worst coding
nightmares. In the spirit of Halloween, we compiled our findings into some
fun (and spooky) videos.
In these videos, find out what developers really think about the wonders and
downfalls of IE6, hear scary tales of back end integration gone bad, and get
a glimpse of a terrifying world without client/server architecture. But don't
be too frightened. Jeff and Nolan, our fearless leaders, also discuss how
Appcelerator is solving some of the toughest problems of application
development. And you'll just have to watch the videos to find out everything
you ever w... (more)
"The economy might be cooling down, but the RIA market is definitely heating
up," declared Sun's CEO Jonathan Schwartz recently in his widely-read
industry blog. Schwartz was writing as Sun shipped its 100,000,000th JavaFX
runtime - a download rate that makes it the fastest growing RIA platform on
the market and demonstrating the fastest adoption of any product Sun has ever
shipped.
"What you can do with Flash is comparable to Silverlight, and again
comparable to JavaFX," Schwartz noted, adding:
"That said, must you use JavaFX or Flash or Silverlight to be a part of the
rich internet future? Well, no - Apple used Objective-C for the iPhone, after
all, completely discrediting the purist notion that if the app isn't written
with a web scripting language, it isn't fashion forward."
Schwartz underlined the happy fact that the 100,000,000 milestone was reached
just in tim... (more)