Applications Made Easy

Appcelerator RIA Journal

Subscribe to Appcelerator RIA Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Appcelerator RIA Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

What drives a technology CEO or CTO to success in today's constantly changing Internet-driven technology ecosystem? We look at the question through the lens of the many interviews and articles we have published at SYS-CON.com which deal, sometimes only in passing, with exactly this issue. Executives quoted include Appcelerator CEO Jeff Haynie, Nexaweb Co-Founder & Chairman Coach Wei, the founder of Internet.com Alan Meckler, and the Chairman & CEO of Parasoft Dr Adam Kolawa. When Jeff Haynie (pictured) and Nolan Wright co-founded Appcelerator in 2006, for example, their impetus derived from a classic sense of frustration with the status quo and a desire to Make Things Better. In a recent interview, Haynie expressed it thus: "We were frustrated by the state of Web development platforms, surprised by how little change had occurred since the Web 1.0 meltdown. ...  you hav... (more)

Titanium Mobile at Mountain View JavaScript Meetup at Google

I gave a talk this week at the Mountain View JavaScript meetup hosted by Google at the Google headquarters in Mountain View, California. Thanks to Michael Carter who hosts this event on a monthly basis. The event was also video recorded by Google and is being made available on Youtube, although I don’t yet have a URL for it. Below are my slides from the talk, available on Slideshare. Mountain View July JavaScript Meetup at Google View more presentations from Jeff Haynie. If you haven’t yet tried Appcelerator Titanium, I would encourage you to do that now. It’s a pretty awesome product and makes it much easier and faster to bring the world of desktop and mobile applications to Javascript / Web Developers. Titanium Mobile provides a web platform for building native iphone and android applications using web technologies. Today, Titanium Mobile is still in private beta.... (more)

Building Smartphone Apps

Smartphone apps are the most exciting trend in computing since the advent of web apps.  How do you as a developer take advantage of this?  More generally, how do you do that and get maximum reach for your app across the diversity of smartphones out there.  If you’re writing a consumer app you can get away with just targeting the iPhone (albeit missing some market opportunity).  If you’re writing a business app you need to be able to reach all the users in the enterprise.   There just are no homogeneous mobile device environments in any place but the smallest mom and pop shops now. There are in fact several high level alternatives, but probably only one practical one at a high level.  Let’s start with the most seemingly obvious one: Write natively in each underlying operating system’s SDK For example, write your app in Objective C for the iPhone. Write it again for ... (more)

iPad - What It Means For Developers

iPad on Ulitzer Today was a historic day in computing history. While the techno-geeks will argue for the next several months what this really means and what the Apple iPad is missing or why it’s only a large screen iPod Touch, I’m going to be focused on what I think this really means to some key industries and how Appcelerator can help. From my perspective, web developers are talking up and overwhelmingly are planning new application experiences for the new iPad. We surveyed just a small sample of our community of developers and found that over 90% of them plan on building an iPad application in the next 12 months. But what’s probably more interesting, and certainly makes sense seeing the iPad today, is that this new device offers new innovations that could be much different (and quite possibly, better) than the existing iPhone/iPod. We are seeing huge opportunitie... (more)

JSON Serialization with Appcelerator Java Services

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)

"It's Time for UIs To Become Service-Oriented," Says Appcelerator's Jeff Haynie

"One of the keys to unlocking the full return on investment in SOA is the ability to build service-oriented UIs," contends the co-founder & CEO of Appcelerator, Jeff Haynie. These SOUIs, as he calls them, are clients designed to consume services, regardless of language or platform. Haynie believes Appcelerator's approach truly zeros in on the need for a clean separation the application from services in an agile development model. The remark comes in Haynie's responses to questions posed to him by Jeremy Geelan, Conference Chair of SOA World Conference & Expo 2008 East in New York City this coming June (June 23-24, 2008). The wide-ranging Q&A session also covers Haynie's plans to turn the Appcelerator platform into the next-generation platform of choice for Rich Internet Applications by making it one that embraces what he calls "the true essence of open-source," i.e. l... (more)

Bye Bye MVC, Hello RIA + SOA

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)

Appcelerator CTO Says: "The Next Web Development Episode Is RIA + SOA"

"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)

Appcelerator Brings Web Applications to the Desktop with Titanium

Appcelerator has announced the public preview release of Appcelerator Titanium, an open source platform for building desktop and mobile applications using a common set of Web technologies. Titanium allows developers to use standard Web technologies such as HTML, CSS, and JavaScript to develop applications that can be deployed to multiple platforms, including the desktop, the browser, or the mobile device. Titanium desktop applications are able to read and write local data on the desktop and interact with the operating system. In particular, Titanium enables developers to build desktop Web applications that can operate both online and offline. Titanium is part of the growing group of open source communities that are working together to bring Web applications to the desktop. Titanium is built on top of a number of open source technologies including WebKit, Gears, and ... (more)

Appcelerator Revolutionizes UI Prototyping

What if you could build the user interface prototype in a matter of days or weeks without a single line of server-side code or even a datamodel? What if the business owner could not only play with this prototype, but also provide context specific feedback seamlessly while exploring the prototype? Finally, what if the prototype wasn't a prototype at all, but was the actual user-interface of the final product (zero throwaway code)... even if you haven't decided which server-side technology you want to use (Java, .Net, Ruby, PHP, Python, Perl)? In this session from AJAXWorld Conference and Expo 2008 West, Matthew Quinlan discussed how Static HTML wireframes are no longer sufficient to prototype today's RIAs built on syndicated content, widgets, DOM manipulation, AJAX calls, and often a substantial amount of custom JavaScript. View Matthew Quinlan's Session here Matthe... (more)

AJAX and RIA Market Is Heating Up: Sun CEO

"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)