Sun Microsystems has
announced that they are
going to use the iPhone's
SDK to develop a version
of JAVA for this new
platform. With this Java
would come to both Apple
iPhone and Apple iPod
Touch. This is great news
for the device as it
would enable the users of
these two devices to
access hundreds of Java
applications available
online.
Apple said yesterday that
the iPhone, which faced
serious hurdles vaulting
into the enterprise, is
going to support Exchange
2003 and 2007,
Microsoft's corporate
e-mail, contact and
calendaring product, a
move expected to give the
eight-month-old iPhone
better purchase in its
wrestling match with
Nokia and the BlackBerry.
Apple said that the
iPhone, which faced
serious hurdles vaulting
into the enterprise, is
going to support Exchange
2003 and 2007,
Microsoft's corporate
e-mail, contact and
calendaring product, a
move expected to give the
eight-month-old iPhone
better purchase in its
wrestling match with
Nokia and the Blackberry.
Ever since the iPhone was
first displayed, people
have been wondering if
there was going to be any
kind of Flash support for
the iPhone. Initially, I
think the response from
Jobs was 'maybe', but I
took that as a 'nope'.
There are hundreds of
reasons why Flash doesn't
make sense on the iPhone,
but I'll run through a
couple of my own opinions
as to why Flash, in its
current state, is not a
good fit for the iPhone.
This session will provide
ADC member developers
with the information they
need to get started
building native iPhone
applications. This
session covers the basics
from how to set up your
development environment
to building a basic
application (not just a
simple hello world, but a
real, functioning,
practical application),
to covering debugging and
deployment.
In this session, you'll
see first-hand how to use
stylesheets and an easy
arrangement of divs and
spans that will let you
make your Web application
just like many of the
native iPhone
applications that come
with the phone. You'll
see how to do the 'Edge
to Edge' and 'Rounded
Rectangle' layouts that
are the hallmark of
native iPhone
applications. You'll also
see how to use the
iPhone's Safari Debug
Console to get hints on
how to improve your web
application as well as
point out errors in your
HTML and JavaScript.
Lastly you'll see how to
go from nothing to
hosting iPhone/iPod Touch
test pages on your Mac
laptop in 5 minutes.
The Dutch-based
geo-location and social
networking service
provider GyPSii has
released a new web-based
GyPSii iPhone
application. GyPSii also
confirmed that it would
produce a 'native'
version of its
application using Apple's
Software Developer Kit
(SDK) which is scheduled
to be launched later this
week, providing seamless
access for all Apple
users, from the desktop,
to the iPhone.
As I recently spoke at
the Java Mobile &
Embedded Developer Days
conference at Sun's Santa
Clara campus, and the
yearly Mobile World
Congress conference was
held in Barcelona in
February, and the
majority of the JSRs that
have been active in the
past few weeks are in the
mobile space, I thought
it would be opportune to
focus on Java ME in this
month's column.
I love reading about how
these people have inside
sources. If an inside
source within Apple was
leaking information like
that, that information
source wouldn't be
working for Apple much
longer. No matter how
close these friends of
Apple employees may be,
those Apple employees
aren't talking. I have
the utmost respect for
the people who continue
to tell me that they
can't tell me anything.
Whether you agree or
disagree with the policy
of secrecy that typically
surrounds upcoming Apple
products, feature
offerings, and SDKs - you
have to respect their
ability to keep a lid on
that. So, anytime I see
anybody claiming an
inside source, I'm
skeptical from the start.
Speculation continues
about how far Apple is
along in its quest to
balance two potentially
conflicting goals: making
it easy for iPhone
developers to build and
distribute applications,
and making it difficult
for those applications to
break the iPhone or
introduce malware. An
authorized Apple SDK was
due originally to be
released in February; now
the word is that perhaps
it will be released at an
event on the Apple campus
in Cupertino, CA, next
week.
One of the big challenges
to success with
enterprise application
deployments is securing
active user
participation.
Applications have
historically been
difficult to use, and
user interfaces have been
slow to catch up with
modern Web 2.0 and
Smartphone technologies.
Dispelling this stodgy
image of enterprise
software applications,
SAP recently released a
revolutionary new product
update for Customer
Relationship Management
(CRM) in December 2007. A
key feature bridging the
gap between powerful
enterprise applications
and ease of use and
coolness of modern
technologies is SAP CRM's
compatibility with
Apple's iPhone. This
session will feature SAP
CRM's approach to the
iPhone platform, and the
experiences gained so
far.
I am always being told
off by i-technologists
for quoting Picasso as
having said that
computers are useless.
But I still love his
reasoning: 'Because they
can only give you
answers.' Picasso, like
AJAXWorld Magazine, liked
questions. So we thought
we would share with you
what some of the world's
leading rich Internet
application pioneers are
thinking may be the next
questions that we need to
see answered. From that,
readers can themselves
infer: where is AJAX
headed next?
Microsoft today attempted
to exorcize the
interoperability bogeymen
that have haunted it
since it was first
discovered to be using
secret APIs 20 years ago,
bogeymen that now quote
European antitrust law at
it and carry writs from
the Court of First
Instance in Luxembourg.
To avoid further
confrontation with the
European Commission,
which opened a broad
investigation of
Microsoft's
interoperability last
month, the company said
it would voluntarily open
up all the APIs and
communications protocols
in its biggest revenue
producers now and
forever. To be clear, it
said that these are the
APIs and protocols 'used
by other Microsoft
products.'
There were a total of
four Macbook Airs on
display, as well as a
bunch of other shiny
things that I wanted to
touch. At first, I wasn't
really all that
interested in the MBA. I
had previously done some
number crunching and
determined that for me,
the price-per-feature was
too high to justify the
purchase of the device.
However, as I've
discussed with multiple
people, if you are one
for whom laptop size and
weight are more important
than true horsepower,
then the MBA is your
ultimate device and the
answer to most of your
prayers (no, the MBA will
not answer the prayer you
have that involves
supermodels, Jell-O, and
80s hair bands....)
So is O'Reilly actually
condoning the hacking of
the phones? O'Reilly has
had a long and
prestigious history as
being the ultimate source
for *nix manuals,
including many books that
became so dogeared I
actually bought multiple
copies, including dozens
of 'in a nutshell' books.
Back in those good old
days, 'hacks' which
appeared in O'Reilly
titles were actually just
low-level down-and-dirty
nuggets of pure gold that
geeks and admins loved
but were all perfectly
legal.
4 of our 6 first quarter
projects have major
components in Java ME.
These are new
applications, from
companies who understand
the porting issues and
the complexities. This
quarter is not
particularly different
from other quarters: we
get far more work
designing applications
than designing web sites.
Java ME is going to keep
on chugging, maybe even
seeing a rebirth, for
quite a while yet.
Sony Ericsson unveiled at
Barcelona's Mobile World
Congress in Barcelona a
Windows Mobile smartphone
that uses a touch screen
overlay to interact with
the phone, making it a
possible competitor to
Apple's touch-activated
iPhone. The phone will
work with both AT&T and
T-Mobile's forthcoming 3G
networks.
Newer Technology
announced its new
NewerTech iPhone
Accessory Line consisting
of six products that add
iPhone functionality and
user convenience. The
NewerTech iPhone
Accessory Line includes:
NewerTech iPhone Speaker
Dock & Hands-Free Mic -
speaker phone. NewerTech
Hands-Free Mic & Earbud -
hands-free communication
while driving. NewerTech
iPhone Mic Extender Cable
- mic extender for
hands-free use. NewerTech
Bass Response Earbuds -
noise reduction and sound
quality enhancer.
NewerTech iPhone
Headphone Jack Adapter -
links to headphone
connectors. NewerTech
iPhone and iPod Auto
Charger - charges an
iPhone or iPod while
driving.
Some of the most scared
people inside Yahoo right
now have got to be the
open source Zimbra crowd
that Yahoo acquired last
September for $350
million for its
Microsoft-opposing
enterprise-directed
e-mail and calendaring,
folks who just released
their webby AJAX-based
Collaboration Suite (ZCS)
5.0 this week - and
intend to give it a
browser-based
document-creating and
-sharing Zimbra Desktop,
called the 'world's first
offline-capable Web 2.0
collaborative
experience.' Somehow we
suspect Microsoft may not
think e-mail is 'broken'
like Zimbra, a partner of
Red Hat, does, but if
Microsoft does acquires
Yahoo and you hear a
crunch, you can imagine
Zimbra's back breaking.
HyperOffice, the hosted
groupware/SaaS pioneer,
is publicly beta testing
HyperShare collaboration
tools built into its
software that connect the
iPhone to corporate
e-mail, contacts,
calendars, tasks and
notes. It calls the tools
an alternative to
Exchange, which iPhone
doesn't support.
HyperOffice synchronizes
the iPhone e-mail client
with Outlook for wireless
access to corporate
messaging and
collaboration services.
It's unlikely, however,
that Google, the target
of the proposed merger,
can do much of anything
other than raise dust -
like its move over the
weekend to raise the
specter of Microsoft's
possible monopolization
of the Internet and its
illegal leverage into
'new, adjacent markets.'
As the Journal observes,
Google would have a tough
time making a bid for
Yahoo itself because its
owns too much of search
and Internet advertising
to clear the regulators,
and even the alternatives
- underwriting another
white knight or helping
Yahoo stay independent by
guaranteeing 'revenue in
return for a Yahoo
advertising outsourcing
pact' - would probably
meet with regulatory
headwinds.
So here's my precarious
situation: I'm writing
some sample web
applications for the
iPhone. Every once in a
while, I poke around
using Ruby on Rails, but
by and large my web
development lately has
consisted entirely of the
ASP.NET MVC framework
CTP. I also don't own a
PC anymore - I own a
Macbook Pro and an iMac.
So, what's an ASP.NET
developer to do?
They're termed 'early
adopters.' They're the
early birds who snap up
the latest wireless
devices like Apple's
breakthrough iPhone.
These high-tech consumer
electronics' enthusiasts
are critical to a new
product's success because
their opinions can often
make or break a new
product based on their
satisfaction with its
reliability and its
ability to live up to its
claims. If you make and
market these gadgets, you
must ensure they don't
fly the coop - and if
they do, that they leave
content.
HP is about to put out a
novel 1GHz Celeron laptop
it calls a mobile thin
client, its first,
apparently the result of
its acquisition of
Neoware. Wyse, the other
remaining thin client
maven, beat HP, now the
market leader, to the
punch a few months ago
and added two more models
the other day looking
much like HP's. HP's
thing, which starts at
$725, has no drive or fan
or any moving parts at
all; it's thoroughly
solid-state including the
1GB flash module.
Nokia is buying
Trolltech, the publicly
traded Norwegian open
source ISV, for roughly
$153 million cash. Gee,
and Trolltech just joined
the LiMo Foundation, the
anti-Nokia/anti-Microsoft
mobile consortium that's
building a
middleware-focused Linux
handset platform that can
be shared by its members
with third-party access
to the APIs, and not
Google's flashier
Linux-based Android
effort. The acquisition
is practically in the
bag.
Google doesn't like the
idea of Microsoft buying
Yahoo any more than
Microsoft likes the idea
of Google buying
DoubleClick. Today in a
blog Google general
counsel David Drummond
said Microsoft?'s $44.6
billion hostile bid for
Yahoo 'raises troubling
questions.' 'This is
about more than simply a
financial transaction,
one company taking over
another,' he wrote. 'It's
about preserving the
underlying principles of
the Internet' openness
and innovation,' throwing
in Microsoft's face
allegations of possible
monopolization and
antitrust leverage onto
'new, adjacent markets.'
Sun is offering ten
grants of US $11,500 -
equivalent to several
months of pay for
developers in some
countries - for the best
NetBeans projects
submitted by open source
developers. Conceived as
a means of increasing
general awareness around
the NetBeans project as
well as rewarding good
work done by the NetBeans
Community, the 'Dreams of
Reality' contest is
described in detail by
worldwide NetBeans
Community Manager Bruno
Souza, the charismatic
Brazilian developer, in a
special audio webcast
currently playing on
SYS-CON.TV.
Google, which does not
give guidance, missed
both Wall Street's top
and bottom expectations
for its December quarter
by a hair and the punters
turned vicious pounding
it down around 50 bucks
after-hours. Consensus
demanded non-GAAP
earnings of $4.44 on
revenues of $3.45
billion. Google came in
with $4.43 on revenues
$3.39 billion. Those
revenues figures are net
of what's called TAC,
Google's traffic
acquisition costs, the
money it pays its
partners, which it this
case amounted $1.44
billion or 30% of its ad
revenues.
Imagine you are a
contestant on a TV game
show and your grinning
quiz master pops the
question: 'Name the one
thing you most associate
with Google?' Think about
your answer - write it on
a card (don't show me
yet). Turning your card
over, it's likely to be
one of the
following...Great
Internet search engine on
google.com; Wicked share
price, wish I'd bought
some a few years ago;
Powerhouse of innovation
for Java
In a typical AJAX
application, your goal is
often to have the user
click something. In
response, JavaScript goes
out and (through the
magic of XML HTTP
Requests) obtains data
and potentially modifies
data on a server as well.
Using the returned data,
the JavaScript can then
directly manipulate the
HTML DOM to make it
appear to the end user as
though things just
dynamically happened in a
manner very similar to a
traditional desktop
application.
Basically bellwether
reports a generally
brilliant quarter but the
pundits don't like its
projections for this
quarter and think it can
do better, so its stock
is beaten to a pulp and
the poison spreads to the
rest of tech, which is
exactly happened
Wednesday, adding to the
debris on Wall Street.
Apple reported simply the
best quarter in its
history. It beat
anybody's forecasts.
Mac, iPod and iPhone
sales broke any previous
records even if iPod was
flat.
In this session, you'll
see first-hand how to use
stylesheets and an easy
arrangement of divs and
spans that will let you
make your Web application
just like many of the
native iPhone
applications that come
with the phone. You'll
see how to do the 'Edge
to Edge' and 'Rounded
Rectangle' layouts that
are the hallmark of
native iPhone
applications. You'll also
see how to use the
iPhone's Safari Debug
Console to get hints on
how to improve your web
application as well as
point out errors in your
HTML and JavaScript.
Lastly you'll see how to
go from nothing to
hosting iPhone/iPod Touch
test pages on your Mac
laptop in 5 minutes.
This session will provide
ADC member developers
with the information they
need to get started
building native iPhone
applications. This
session covers the basics
from how to set up your
development environment
to building a basic
application (not just a
simple hello world, but a
real, functioning,
practical application),
to covering debugging and
deployment.
Without a doubt, Social
Computing is the
preeminent phenomenon
rising on the second wave
of the web, and the
iPhone will become one of
the dominant clients for
Social Computing in the
mobile space. Come to
this talk and find out
how ICEfaces delivers the
goods today for
development of web-based
social computing
applications. The open
source ICEfaces project
pioneered web-based real
time collaboration, an
essential capability for
truly interactive Social
Computing, and its
server-centric
architecture is
well-suited to
resource-constrained
devices such as the
iPhone. During this
session you will see
several live demos of
collaborative
applications running on
the iPhone. You will gain
an understanding of
ICEfaces' server-centric
architecture and
understand how it is a
natural way to deliver
high-powered, but
light-weight AJAX
capabilities to your
mobile applications. You
will also learn how to
leverage AJAX Push to
make your applications
truly collaborative, and
prepare yourself to
deliver on the promises
of social computing.
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.
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.
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.
Since the iPhone was
first released, early
adopters haven't stopped
talking about what they
think of the device.
While the free promotion
can be a great marketing
tool for wireless
carriers, it can be
crippling if users have
issues with session and
network quality.
Verizon's Voyager and
Nokia's N810 must isolate
and prioritize network
problems to ensure that
customer issues are
addressed as quickly as
possible. Ensuring that
these early adopters have
a positive experience is
essential for having any
chance at the viral
adoption the iPhone
experienced, along with a
low customer churn rate.
Apple's Chief Financial
Officer Peter Oppenheimer
reported yesterday that
for its first fiscal
quarter, the company
earned $1.58BN, compared
to $1BN for the same
quarter a year ago. In a
statement, Apple Chief
Executive Steve Jobs said
that the results showed
the company posting its
highest quarterly
earnings and sales in
history.
Tira Wireless unveiled
new development and
porting services that
extend its mobile
platform support beyond
Java ME, BREW and
smartphone platforms to
include the Android
platform built by the
Open Handset Alliance.