• Let’s Talk

Mobile & RIA Blog

The SaaS, Apps and More on JavaScript

Though this is common to pretty much all memory managed languages, there's some confusion in JavaScript because of the presence of delete and null keywords. On top of this, JavaScript allows for inner functions declared within other functions. One consequence of JavaScripts’s scoping rules is that a function that returns an inner function declared within its scope has the potential to create a closure.

Read more →

3 Mobile Development Frameworks Every HTML5 Developer Should Know About

Sencha_PowerGap_ImageDeveloping robust web applications? Then you already know that HTML5 is your state-of-art markup language. But, as we emerge from the dawn of the 21st century, those applications are going to have to fight to remain competitive. The look, presentation and capability to effectively perform on a variety of mobile platforms will be essential.

Read more →

Android, Conquering the Global Market

super android When Google and a host of partners announced the joint development of an open source OS for mobile devices was competing with the iPhone, it was not known how this would pan out. However, it had shades of Microsoft’s strategy, launching Windows into becoming the most widely used desktop operating system in the world. Google is known for good foresight and judgment and it seemed that moving in early on a market that was set to explode was a sure, heroic victory.

Read more →

Android and iOS Vie for the Mobile Force

phonewars Mobile development is on the rise, and while may will compete for their share of the marketplace offerings, Apple iOS holds a crushing 75% of tablet app downloads with Android at distant second with 17%. Google will benefit from Amazon’s app marketplace Android offerings, and the Keindle Fire has been well received. These are a couple of factors that will work in Android's favor. While Android might not have the current expected market position, this battle is not over yet.

Read more →

Indie Game Developers Go Hip & Mobile with Adobe AIR

indie game developersAdobe AIR (Adobe Integrated Runtime) is a term coined by Adobe to describe Web applications that provide users with an engaging, connected experience. AIR allows developers to combine HTML, Ajax, Adobe Flash, and Flex technologies to create platform-independent web applications that users can run on a desktop. Adobe AIR developers create applications allowing users to interact with websites, rich Internet applications (RIAs) and other Web services while offline, with updates sent automatically whenever an Internet connection becomes available. Recently coined a “most popular method of taking games to the mobile market,” Adobe AIR is growing in popularity. A recent survey found AIR to be a favorite ...

Read more →

JavaScript Developers in High Demand

language-infographics

It’s one of the most intriguing trends in software development and brings with it amazing developer opportunities. This rapidly growing technology brings much of the change we see all around us. Dynamic, first class, impressively functional and in high demand…JavaScript isn’t the next big thing…it’s already colossal.

As a client-side language, JavaScript is interpreted by every standard web-browser, it does not take any expensive licenses ...

Read more →

From iPhone to iPad: What a Programmer Must Take into Account

ipad_and_iphoneThe rationale for many modern development models is making the differences between hardware as negligible as possible. The explosion of app development in the smart phone market has led to a fairly convenient model of programming in which the operating system is stable, system configurations do not tend to vary as wildly as they traditionally have with desktop PCs, and deployment of software is simple. This relatively simple model is in the process of moving to a larger screen as the iPad and other tablets gain ...

Read more →

JavaScript Engineering: Is it on the Verge of Becoming a Core Language?

javascript facebookIn the world of programming, the word “script” has a certain connotation. It usually describes a simple and short utility program which often does not change or maintain state and has a very specific function. When in 1995 developers decided to take the burgeoning language Java and append the dubious label “script” to it to describe the browser-embedded language, they were perhaps not expecting much out of it. Who would have thought ...

Read more →

3 Tips for Success as a Freelance Developer

freelanceExpertise in software engineering is a major blessing in today’s economy. There is a seemingly never-ending supply of opportunities and contracts. A software engineer has a lot of bargaining power and several good options for how to organize a career: • Working full-time with consistent salary growth and opportunities • Raising ...

Read more →