How about we start this post off with some facts?
- Mobile data traffic exceeded voice traffic in 2010 (Wireless Industry News,
August 26, 2010)
- Shipments of smartphones exceeded the shipment of PCs for the first time in
2011 (2011 Economist)
- Ten billion mobile connected devices are expected to be in use by 2020
- 74% of surveyed CIOs indicated mobile capabilities were a top investment
priority over the next three to five years (2011 IBM Global CIO Study)
As you may surmise from the above, the mobile computing space is hot.
Companies are already doing mobile, and many have already or are looking to
define their three to five year strategy. In that respect, this month's
acquisition of Worklight by my employer, IBM, is not at all surprising. Let's
take a little closer look at exactly what Worklight is and what it delivers.
A quick perusal of exis... (more)
Web Apps vs. Native Apps is a topic that still excites readers to this day,
as if it were anticipated that one side will win and the other will lose.
Contrary to popular belief, the discussion doesn't need to produce a winner
and a loser. Instead of classifying apps as web apps or as native apps, why
not just call them mobile apps? I believe "mobile app" is a great name. Under
this name there are simply two variations of mobile app that can be created:
a mobile browser. Now, you might wonder, why not just call this a mobile
site? This is a fair point, and I believe the term "mobile site" can also be
used. However, it is common to distinguish a mobile web app by one important
extra feature, that it is invoking some remote services, usually a REST API
(instead of just loading a static mobile ... (more)
by Nick Mueller, Zetta.net
Hello new users! The file system visualizer can be found at
wheresmydiskspace.com - continue reading to learn more about the development
of the tool and the visualization options.
Before buying more storage space it's a good idea to make sure your existing
space isn't filled with redundant or old data - or hundreds of downloaded cat
Disk capacity is increasing and while prices continue to drop, those savings
are offset by demands for new capacity to store more and larger files. Not
only does this mean more primary disk space, but 2x that amount for backups.
Zetta co-founder Lou Montulli may have the answer to this problem. Recently
Lou combined his experience with browsers and storage in creating an
open-source tool - a File System Visualizer (www.wheresmydiskspace.com) - for
analyzing storage usage.
Lou was a founding engineer a... (more)
Compuware on Wednesday announced a new version of Compuware APM Real User
Monitoring for Mobile and Web Apps powered by dynaTrace and PurePath
Technology™. This new release delivers an end-to-end APM solution for
hybrid mobile applications that use a combination of both native and HTML5
technology. In addition, auto-instrumentation has been added for fast, easy
set-up even for applications that companies might not build themselves.
"Our mobile solutions deliver immediate bottom-line business impact for our
customers, and help them remain competitive in an increasingly complex,
interconnected world," said Steve Tack, Vice President of Product Management
for Compuware's APM business unit.
New features and capabilities in Compuware APM Real User Monitoring for
Mobile and Web Apps include:
One Solution for Mobile Native, Hybrid and Web Apps: enables organizations to
This week, we've been putting both the iPad 4 and the Microsoft Surface
tablet through their paces. In our testing, we're happy to say that both
tablets are very solid HTML5 platforms. Internet Explorer 10 on the Surface
has a broad, well implemented HTML5 feature set that mostly meets and
occasionally exceeds mobile Safari's. On the performance front, the iPad 4
SVG implementation. Having comprehensive, high performance HTML5 support is
now a "must-have" feature for new mobile devices. For end users, both these
devices promise great user experiences from well-designed HTML5 apps.
Going into our testing, we were bringing expectations set by the iPad 3 and
our developer hardware for Windows 8. When we reviewed the iPad 3 in the
Spring, we were disappointed with iPad performance. Ordinary web... (more)
This is the second post of a two-part blog post that discusses HTML5
WebSocket and security. The first post, HTML5 WebSocket Security is Strong,
talked about the security benefits that derive from being HTTP-compatible and
the WebSocket standard itself. In this, the second post, I will highlight
some of the extra security capabilities that Kaazing WebSocket Gateway
Kaazing WebSocket Gateway makes your Web application architecture more
secure. We leverage the HTTP and WebSocket standards as well as
Kaazing-specific technology for capabilities beyond what the standard
provides, but what real-world applications typically need. What are some of
those things? Read on…
HTTP Authentication (Challenge/Response)
Specified by RFC 2617, a WebSocket gateway/server can issue a standard HTTP
challenge and receive a token or other authentication information in the HTTP
As the march toward general availability of Windows 8 (on October 26th)
continues, I’ve had the opportunity to chat and work with lots of Windows 8
developers via hackathons, mini-meetups, and in-person and e-mail
conversations. Many of them are well on their way to, or already have apps,
in the Windows Store – and I’ll be profiling some of them in the weeks to
They got there because they recognized the significance of the first-mover
advantage; there’s nothing better to increase your visibility - and
profitability - than being the first (and perhaps for a while, the only)
application that provides a given function or caters to a specific audience.
The time to secure your brand is now, and with the opening of the Windows
Store last week – to developers in 120 markets – the playing field has
This is the age of developer democratization. Anyone ... (more)
This book is both board and deep. Meaning it covers a ton of topics and goes
in-depth on all of them. This book is great for the beginner, but also has a
lot of advanced material.
After a nice introduction that explains the structure of the book the author
starts off Part 1 covering the basics. The book starts with the basics and
leads us to advanced topics by the end of the book.
I have listed the 5 parts of the book below with the chapters they contain to
give an idea of all the topics covered.
Part 1. CSS Basics
1. HTML for CSS
2. Creating Styles and Style Sheets
3. Selectors: Identifying What to Style
4. Saving Time with Style Inheritance
5. Managing Multiple Styles: The Cascade
Part 2. Applied CSS
6. Formatting Text
7. Margins, Padding, and Borders
8. Adding Graphics to Web Pages
9. Sprucing Up Your Site’s Navigation
10. CSS Transforms, Transitions, and Animations
11. Form... (more)
It has been reported that one third of the world's top 100 websites have
already adopted HTML5, a percentage we expect to grow with the
ever-increasing amount of traffic coming from smartphones and tablets and,
more importantly, the amount of conversions and revenue-bearing transactions
coming via that channel.
With Adobe signaling the end of mobile Flash, HTML5 has quickly become the
choice for companies looking to deliver a rich and interactive mobile Website
or app experience.
In the end, organizations must deliver an exceptional design and exceptional
performance to give the end user the experience they are expecting and that
keeps them coming back for more content. Delivering performance remains a key
challenge; vigilant uses of testing and monitoring solutions that support
HTML5 technologies (swiping, geo-awareness, local storage) have become more
critical t... (more)
In this article, my colleague and uber-geek (he builds games over
wet-weekends) Peter Rogers shares his insights on Gamification and HTML5.
One of my most interesting achievements in life is having the first
downloadable mobile game ever rejected. I was running an internal games team
back in the days of the emergence of J2ME and we were actually running custom
built MIDP 2.0 emulators (that I had to build myself) on top of iPAQs, as
there was no 3G phone hardware available yet. We had to load a reduced Java
SE runtime onto the iPAQ and then load on the MIDP 2.0 emulator which was
itself written in Java. The interesting thing to note was the proliferation
of Java SE runtimes that were available for Compaq's handheld Pocket PC, but
they all suffered from performance issues which is why they never really took
off. It was not until Google decided to make the Dalvik VM us... (more)
In today's hyper-connected world, Web and mobile application performance is
playing a more critical role than ever in driving user adoption and
engagement. End-users have high expectations - they expect pages to load
faster than ever before and they expect richer and more engaging Web
experiences and applications.
At the same time, mobile is a fast-growing, global phenomenon that is
changing the way we all interact with content, whether for business,
information or entertainment. As such, the ability to engage mobile users
with fast, quality Web experiences has become a business requirement and a
prerequisite for success. Ignore the needs of mobile users, and risk losing a
large and growing portion of the business.
Responsive Web Design Adoption Is Growing Fast
Yet, delivering fast, quality experiences in this brave new world isn't
exactly easy due to the challenge... (more)