From Application
Virtualization to Xen, a
round-up of the
virtualization themes &
topics being discussed in
NYC June 23-24, 2008 by
the world-class speaker
faculty at the 3rd
International
Virtualization Conference
& Expo being held by
SYS-CON Events in The
Roosevelt Hotel, in
midtown Manhattan.
Payless Car Rental has
launched an iPhone and
iPod Touch optimized
website. Payless Car
Rental is a car rental
agency that built a
customized version of its
website for the iPhone
and iPod Touch. The
homepage of Payless'
iPhone interface also
features a 'Call to Book'
button that, when
pressed, will connect the
customer to Payless' call
center, where the
customer can book over
the phone, instead of
through the interface.
According to Sean Walsh,
President and CEO of
Skyway Software, 'Our
Skyway Community is
thriving and our members
are very talented. We
truly look forward to
their RIAs submittals and
Skyway Builder extensions
and are excited that all
of the contributions will
benefit the entire Skyway
Community.' With Skyway
Builder CE, Java
developers get an open
source Eclipse-based
plugin that offers a
seamless blend of coding
and modeling for
delivering RIAs and Web
Services in Spring.
Unlike any other modeling
tool, Skyway Builder CE
provides comprehensive
modeling capabilities at
four distinct application
layers:
Peer networks are really
just logical graphs of
computers, or, in many
cases, logical graphs of
connected applications.
The physical topology of
the peer network, means
of communication, and
weighting of the edges
are all
implementation-specific
details that differ from
P2P network to P2P
network, but all of them
can be reduced down at
some point to a drawing
containing nodes and
edges.
Apple has finally bought
PA Semi, the fab-less
low-power PowerPC
start-up that supposedly
swooned when Apple
switched from the PowerPC
Intel. What Apple's going
to do with it now become
fodder for the
speculators. The iPhone
uses an 32-bit
ARM-derived chip that
Intel would love to
displace with its
newfangled Atom
processor.
Apple's taken some heat
lately for their decision
to push Safari to anybody
who runs their Apple
Software Update utility.
I didn't want Safari, but
unless I opt out of it
I'll get it. Now Sun and
Google are doing the same
thing with the Google
Toolbar. It isn't enough
that they allow you to
opt-out.
You remember back in the
early days of video games
when there wasn't enough
capacity on the carts
themselves to support 30
hours of gameplay? What
was the solution to keep
you playing? They made
the games unbelievably
freaking difficult. Try
playing Kid Icarus now
after having played a
modern game and you'll
see that the game
introduces artificial
barriers and creates
needless blocks simply to
increase the amount of
time spent in the game.
If you're an MMO maker
and you charge a monthly
fee, the more time people
spend in your game the
more money you make.
Silverlight 2.0 kicks ass
and I can't wait to start
dropping more hardcore
blog posts regarding it.
Scott Guthrie's tutorials
are a fantastic place to
start. The issue I have,
however, is that all of
the tutorials assume you
have installed
Silverlight 2.0 tools for
VS 2008. There is a small
issue with that and I'm
not sure everyone's aware
of it.
The mouse was the
original idea of Doug
Engelbart who was the
head of the Augmentation
Research Center (ARC) at
Stanford Research
Institute. Engelbart's
philosophy is best
embodied, in my opinion,
in the design of another
device that he invented,
the five-finger keyboard
- with keys like a piano,
used by one hand. The
problem was, Engelbart's
five-finger keyboard and
mouse combination was
very difficult to learn.
Told ya Adobe was gonna
reorganize and put its
mobile/devices operation
in with its platform
operation in the name of
moving to a single
technology platform and
runtime for PCs, handsets
and consumer devices.
Adobe's new CTO Kevin
Lynch, the creator of
AIR, is basically in
charge of the whole
magilla now. Gary Kovacs,
VP of product management
and marketing for the
mobile and devices
business, will be general
manager of the unit,
reporting to Lynch,
replacing Al Ramadan, who
is leaving.
Rumor has it that in the
next few weeks Adobe is
going to 'reorganize' its
Mobile and Device
business unit where its
Jobs-criticized Flash
Lite lives and send the
engineers to go work with
the larger platform
effort and Flash proper,
which Jobs has also
criticized. Presumably,
Adobe is going to do what
it takes to appease Jobs.
It does want to be on the
iPhone and needs Apple's
help.
The NY Times had a story
yesterday,
much-written-about in the
blogosphere, that said
that bloggers were
working themselves to
death. This was one
article about blogging I
was glad to be left out
of, even so, it could
have been about me, a
number of years ago, when
my lifestyle almost did
kill me.
Friday morning the local
Fox television station in
New York City broke the
news - Apple was suing
New York City. Six out of
100 of their viewers
thought Apple had the
right to sue the City,
but 94 out of 100 viewers
are now calling for New
Yorkers to drop Apple and
its products, including
the iPhone and Macs. New
Yorkers are pissed off!
New York City,
universally known as The
Big Apple, is facing a
lawsuit from Steve Jobs'
Apple Computer Inc. for,
of all things, copyright
infringement.
This was the first time
I've included into the
list of the RIA players a
little known product
called Curl. Even though
this language was created
in MIT, it's mainly used
in Japan. I had a chance
to spend an hour with
Curl folks today, and it
seems that this language
may be a good fit for RIA
that require solid
processing power on the
client. I need to spend
more time studying this
language to form an
opinion about this
language Curl.
Zimbra announced the
availability of its
ZimbraME (Java Mobile
Edition) client and
source code for
businesses. Users of any
Java-enabled mobile phone
will have access to the
industry's most complete
collaboration solution.
The ZimbraME client
provides Zimbra
Collaboration Suite (ZCS)
Open Source and Network
Edition users worldwide
with free access to the
Zimbra experience with
e-mail and calendar on
mass-market Java-enabled
mobile phones. This
extends Zimbra's reach of
services to the broadest
range of devices
available in the market
and builds on Yahoo!'s
e-mail and mobile Web
services and as a key
starting point for
consumers.
If you're like me, you've
probably been spending
every waking moment you
have eating, living, and
breathing the iPhone SDK.
Since March 6th, that's
pretty much all I can
think about once I get
home. So, what do you do
if you want to learn how
to write iPhone apps, but
you want to become a pro
at iPhone SDK
programming? Its one
thing to read the SDK,
page-by-page until your
eyes bleed (what I do for
fun), but most people
like to hang out with
other developers, get
hands on, do labs, see
demos, and generally get
their hands dirty.
'Unlocking content to be
remixed into new business
value' is the driver of
Web 2.0 in the
enterprise, says Rod
Smith, IBM VP of Emerging
Internet Technologies, in
this Exclusive Q&A with
Jeremy Geelan on the
occasion of IBM's release
of a new technology
created by IBM
researchers, codenamed
'SMash' - short for
Secure Mashup.
Outbid by Verizon
Wireless in the great
American airwaves auction
last week, Google plunked
a six-page letter on the
Federal Communication
Commission's desk asking
the government to make
the 'white spaces' - the
airspace between TV
channels - available for
unlicensed wireless data
use by mobile devices.
The notion is backed by
Microsoft, Intel, HP,
Dell and the North
American arm of Philips
Electronics, a k a the
White Space Coalition,
and opposed by
broadcasters on the
theory that it's going to
interfere with TV
reception.
'The iPhone has shifted
power in the US
smartphone market away
from carriers and mobile
software companies, and
toward hardware companies
like Apple,' said Michael
Mace, a principal at
Rubicon Consulting, as
Rubicon today released a
new survey showing that
the iPhone is providing
big benefits to both its
users and the companies
that sell it. 'The
challenge for Apple is
moving iPhone demand
beyond early adopters and
current Apple customers,'
Mace added.
Here is a question that I
have been pondering on
and off for quite a
while: Why do 'cool kids'
choose Ruby or PHP to
build websites instead of
Java? I have to admit
that I do not have an
answer. Why do I even
care? Because I am a Java
developer. Like many Java
developers, I get along
with Java well. Not only
the language itself, but
the development
environments (Eclipse for
example), step-by-step
debugging helper, wide
availability of libraries
and code snippets, and
the readily accessible
information on almost any
technical question I may
have on Java via Google.
Last but not least, I go
to JavaOne and see 10,000
people that talk and walk
just like me.
Apple's iPhone is a
massive hit; the company
has sold millions of
handsets since the
product's launch in June
2007. Within weeks of the
iPhone hitting the
market, the first of
several highly publicized
security exploits, a
Trojan virus targeting
the device, was
identified. SMobile
Systems has announced
that it has ported its
signature application
suite, Security Shield,
to the iPhone, utilizing
the recently released
Apple Software
Development Kit (SDK).
Fast-spreading rich
Internet applications
require new skills for
development of what was
known as boring-looking
enterprise applications.
In the past, development
of the user interface was
done by software
developers to the best of
their design abilities. A
couple of buttons here, a
grid there, gray
background. Their users
were happy because they
did not see any better.
This is about to
change...
I want to thank everyone
who showed up to share my
enthusiasm for the iPhone
as it is, what I believe,
the mobile development
platform to target. I
also want to thank those
people who tolerated my
evasiveness and lack of
detail during the SDK
session. As I've said
before, just because
everybody else on the
internet has no problem
violating NDAs, when I
click 'Agree', I know
what I am agreeing to and
I intend to stick to that
agreement.
The F2F meeting of
OpenAjax Alliance at NYC
on March 21st worked out
really well in my
oppinion. As a result of
the last F2F meeting in
October 2007, we formed a
new task force called
'Runtime Advocacy Task
Force' at OpenAjax. The
goal of Runtime Task
Force is to collect a
'wish list' from the Ajax
community, get the
communities involved,
have active dialogs and
engage browser vendors,
with the goal of fixing
the issues that have
bugged down Ajax
developers and help build
a better web. So far
we've collected a list of
29 issues, of which we
hope to open up to the
general public for
review/comments/voting.
During the Q&A period
after one of my sessions
at the iPhone Developer
Summit last Thursday,
there was someone there
from Microsoft
Competetive Intelligence.
She asked myself and some
other folks who were
lingering nearby to
describe, in our unbiased
opinions, what we thought
was wrong with Windows
Mobile.
Sybase iAnywhere
announced availability of
support for Apple iPhone
during the first
international iPhone
Developer Summit,
colocated with AJAXWorld
Conference & Expo 2008
East. Information
Anywhere now enables IT
organizations to provide
secure delivery of Lotus
Domino and Microsoft
Exchange enterprise email
to iPhone users, in
addition to a broad range
of other mobile devices.
Sybase iAnywhere?s unique
approach to providing
enterprise email support
for the iPhone reduces
potential security
concerns while still
providing a rich user
experience utilizing
native iPhone
applications.
Sybase iAnywhere
announced the
availability of support
for Apple iPhone within
its Information Anywhere
Suite. Information
Anywhere now enables IT
organizations to provide
secure delivery of Lotus
Domino and Microsoft
Exchange enterprise email
to iPhone users, in
addition to a broad range
of other mobile devices.
Sybase iAnywhere's
approach to providing
enterprise email support
for the iPhone reduces
potential security
concerns while still
providing a rich user
experience utilizing
native iPhone
applications.
This session will provide
attendees with an
overview of the iPhone
SDK, including discussion
of the App Store, Apple's
planned distribution
channel for SDK
applications. Keep in
mind that the contents of
the SDK and experiences
while using it are
covered under NDA, so be
prepared for me to talk
in generics and leave out
specific details that
might be covered by the
NDA. I am planning on
providing a quick
introduction to
Objective-C for those
attendees who may have
never seen it and might
be worried that it will
be difficult to code in
(it isn't!).
The iPhone is
transforming the Web as
we know it and compelling
every Web designer to
consider handheld
portable devices. This
session covers various
aspects of iPhone and
iPod Touch development.
It will include tips and
tricks as well as best
practices to follow.
Williams also covers how
to use an integrated
development environment
(IDE) for building iPhone
and iPod Touch
applications and how to
use the iUI library to
easily build iPhone
applications - the free,
open source,
cross-platform,
JavaScript-focused Aptana
IDE.
The iPhone and Google
Android platform are
undisputedly transforming
the mobile industry by
bringing smartphone
capabilities to the
masses. They are also
making for enticing new
mobile platforms for
developing and deploying
new types of mobile apps
and services for mass
market users. Yet,
developing for them is
not that easy. This
session will focus on our
experience of developing
open source-based mobile
messaging and sync
applications for both of
these platforms. It will
compare and contrast the
platforms in terms of the
development methods and
tools required, and their
strengths and weaknesses
from a developer's
perspective. The
presentation will share
lessons learned as well
as tips and techniques
for developing for both
platforms.
With millions of iPhones
sold in recent months,
enterprises are
challenged with how to
manage the influx of
these personal devices
coming 'in the back door'
without compromising
security policies. One
IDC analyst states,
'Bringing secure
enterprise wireless email
to the Apple iPhone
brings it one step closer
to being able to be used
as a trusted enterprise
device.' This session
will advocate a proactive
approach to adding iPhone
as a supported device,
and illustrate how doing
so provides enterprise
support for iPhones and
reduces security
concerns, while still
providing a rich user
experience utilizing the
native iPhone mail
application.
In this session, Chris,
lead developer on the RDT
(Ruby Development Tools)
Project, will review all
of the major features of
the Aptana IDE - a free,
open source,
cross-platform,
JavaScript-focused
development environment
for building AJAX
applications. It features
code assist on
JavaScript, HTML, and CSS
languages, FTP/SFTP
support and a JavaScript
debugger to troubleshoot
your code. With nearly 1
million downloads to
date, the Aptana IDE is
fast becoming the
standard way AJAX
developers build their
Web 2.0 applications.
So, to start with, I need
to preface this blog post
with a notice: The
contents of the SDK as
well as the experiences
that occur while using
the SDK are confidential.
Yes, I am one of those
crazy-weird people who
read EULAs and license
agreements. When you
agree to installing the
SDK, you agree to those
terms. Anybody posting
information about the
innards of the SDK is
violating the agreement
and subject to assault by
massive teams of
rifle-toting SWAT guys.
So, the opinions and
information I post here
will be based on
information in the public
domain, such as Steve
Jobs' keynote and
information you can find
on Apple's website
without logging in using
your ADC or iPhone
Developer credentials.
Apple's recent
announcement that it is
allowing third party
developers to create
applications on the
iPhone will have
tremendous effects on the
healthcare industry.
Developing an application
on the iPhone, as opposed
to other mobile devices,
allows for increased
functionality and
innovation - as
Epocrates, a clinical
information and decision
support tools company,
has already demonstrated.
I'm a J2ME developer.
From my perspective, Java
has always been
'hampered' by the degree
of difficulty in building
robust and intuitive UIs.
Steve Jobs has
wonderfully liberated us
with the advent of the
iPhone SDK. I'm a
Java/Windows developer
moving to the Apple
development world and
while I'm intrigued by
the idea of Java on my
favorite mobile device,
I'm not sure folks really
realize the genius of the
iPhone UI paradigm.
Acquia has yet to price
its maintenance and
support subscriptions -
there should be a variety
of SLAs - but they're
supposed to include an
electronic update
notification system code
named Spokes for updates
that have been reviewed
for security and
compatibility and are
supported by Acquia.
Acquia is currently at 12
people, expecting to be
25 by the end of the
year. Its Series A money
comes from Northbridge
Venture Partners, Sigma
Partners and O'Reilly
AlphaTech Ventures.
According to Dries' blog,
Drupal 7 should offer the
ability to create, share
and mashup managed
content, letting Drupal
be a data repository
accessed by tools and web
sites across the network.
Having read lots of
articles written about
Steve Jobs' announcement
about the iPhone SDK, I
decided to wait a bit
with commenting the
announcement of such a
big thing, so as to have
a broader view of the
whole picture. I might
not be as fast as others,
but my remarks are as
follows.
If the iPhone is built on
the core of Mac OS X and
the development
environment supports both
iPhone and Mac OS X
desktop applications how
long will it be before we
see a proliferation in
Mac OS X applications?
This has the potential to
be a far bigger halo
effect for Apple than the
iPod.
The first platform to
enable highly interactive
AJAX advertisements on
mobile phones, including
the iPhone, has just been
released. Relevantis,
Inc. says that its
Dynamic Ads solution
allows advertisers to
interact with customers
'in a personalized and
engaging manner.'
Hot on the heels of
Apple's announced iPhone
SDK, Relevantis released
its Dynamic Ads solution
for iPhone. The platform
is to enable interactive
AJAX advertisements on
mobile phones, allowing
advertisers to interact
with customers in a
personalized and engaging
manner.