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

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)

Right Side Up Development

Traditional Web development frameworks tightly couple the user interface (UI) and the server. This characteristic has two significant implications: Prototyping is difficult Development is server-focused Prototyping Traditional Web frameworks make it extremely difficult, if not impossible, to create prototypes. The tight coupling between the UI and the server dictates that you must write and run server code to do anything. This leaves you with two options: build prototypes using a different set of technologies or don't prototype at all. In the first case, your prototype will be thrown away, which is obviously expensive, but there are certainly cases where it's less expensive than forgoing a prototype all together. Server-Focused Development Starting development with traditional Web frameworks equates to writing server code. The problem with this is that you are forced to... (more)

AJAX Development: Scary Tales from AJAXWorld

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)

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)

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)

Apple iPad in 3rd Place Behind iPhone and Android For Application Developers

Apple Tablet on Ulitzer Apple Tablet on Ulitzer - Appcelerator, a platform which is used to develop Apple Tablet applications, on Tuesday, announced the findings of a new poll taken of application developers about their plans to build applications for the Apple Tablet. Taken last week from a pool of 18,000 of Appcelerator's application developers, 554 developers weighed in with responses about their plans, interests and preferences around Apple's forthcoming Tablet. Appcelerator also announced that its flagship cross-platform product, Appcelerator Titanium, would support the new Apple Tablet. Titanium enables web developers to use industry-standard, open-source Web technologies such as Javascript, HTML, and CSS to quickly build rich, fully native applications that run on the iPhone, Android, Apple Tablet, PC, Macintosh, Linux platforms from a single code base. The ... (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)

iOS Conquers the Enterprise

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)

Mobility News Weekly – Week of July 22, 2012

The Mobility News Weekly is an online newsletter made up of the most interesting news and articles related to enterprise mobility that I run across each week.  I am specifically targeting information that reflects market data and trends. Also read Enterprise Mobility Asia News Weekly Also read Field Mobility and M2M News Weekly Also read Mobile Commerce News Weekly Also read Mobile Marketing News Weekly Also read Mobile Health News Weekly Good Technology has released its analysis of mobile device activations among enterprise customers over the second quarter of 2012. The data shows Android smartphone usage doubling, with Apple's iOS continuing to lead, and the iPhone 4S at the head of the pack. Read Original Content New research from Nielsen indicates Android products now account for more than half of the smartphones in use in the U.S. market, and that 54 percent of those... (more)

What I Learned at SAP TechEd 2012 about Enterprise Mobility

I learned a lot at SAP's TechEd 2012 this week.  Here are some of my impressions and notes.  SAP, if I have any of this wrong please correct me! SAP hired a new M2M leader that reports into Sanjay Poonen.   SAP's Vishal Sikka and Sanjay Poonen both spoke about the "Internet of Things", also known as M2M (machine to machine) communications.  This is a huge emerging technology trend. Vishal Sikka hinted at the potential of using Hana on Ariba.  Very interesting! Learned SAP's SuccessFactor has a mobile application SAP Mobility Platform will be the brand for all mobile technologies.  The mobile middleware you ultimately choose under the SMP brand could be NetWeaver Gateway, Syclo's Agentry or SUP.  It will all be there and serve different purposes in the near term.  Long term there will be more convergence. 50% of Syclo's customers were IBM Maximo customers (random I k... (more)

Intel Expressway API Manager and The Rise of Mobile Middleware

I just returned from an exhilarating trip to the Gartner AADI show in Las Vegas last week. There are a lot of exciting things happening at Intel in the Data-center Software Division (DSD), especially with respect to the Expressway Product Line. First, we had our first live demo of the integrated solution that showcases Intel(R) Expressway API Manager and the Mashery API Management Portal. This is a true best of breed match between what we think is one of the best security gateways in the market and the de-facto market leader in API management, bringing the best possible product set to our end customers. Second, we did multiple workshops with Gartner visionary Appcelerator. They make a slick cross-platform mobile development environment that produces native code for mobile applications, and the cool part is that the developer only has to write their code in JavaScrip... (more)