News tagged ‘Apple’
On Sunday, Apple sold its one millionth iPhone 3G, the company announced today. "iPhone 3G had a stunning opening weekend," said Steve Jobs, Apple’s CEO. "It took 74 days to sell the first one million original iPhones, so the new iPhone 3G is clearly off to a great start around the world".
During its first weekend, iPhone and iPod touch customers downloaded more than 10 million applications from the new App Store. The groundbreaking App Store now has more than 800 native applications, including over 200 offered for free and more than 90 percent available for less than $10.
Commuunications (3G/GSM) are on Infineon chips. One for GSM/GPRS/EDGE, another for WCDMA/HSDPA (3G). GPS module is not SiRF as we all thought. Apple uses
The Apple's online store with applications for IPhone is
Here are the news from Apple: "When the iPhone 3G goes on sale tomorrow, more than 500 native applications will be available on the revolutionary new App Store — including more than 125 free applications."
But the applications are already there!! Because in some parts of the world it is already July 11. And what is great, there are many free applications. For example, Remote, AIM, Google Mobile, NYTimes, Myspace Mobile.
Users can download applications directly from new IPhones or through iTunes.
The special version for IPhone was launched recently. This is a very nice online web client for poplular instant messanger Google Talk. The link is
Chat with your Google Talk contacts in real time. Send and receive instant messages in chat sessions with your contacts. Move easily between multiple open chats.
View and search for your Google Talk contacts. See the availability and status message of your contacts and change your own status on the go.
Go off the record if you don't want to store your chats. Off the record chats are not stored on Gmail.
The most interesting Hardware part is a GPS receiver and a camera for video conferencing.
On a software level, Apple describes addition of a text messaging (chat), in-line multimedia content (Quicktime and Flash) in the Safari browser. Further welcome additions described in the publication would include a dedicated blogging client, Java software downloads, MMS picture and video messaging, support for voice-activated commands, audio capture, video conferencing and more.
“Examples of other applications 136 that may be stored in memory 102 include other word processing applications, JAVA-enabled applications, encryption, digital rights management, voice recognition, and voice replication. ”
It sounds like Apple wants Java to be on the IPhone
JamVM is a new Java Virtual Machine which conforms to the JVM specification version 2 (blue book). In comparison to most other VM's (free and commercial) it is extremely small, with a stripped executable on PowerPC of only ~200K, and Intel 180K. However, unlike other small VMs (e.g. KVM) it is designed to support the full specification, and includes support for object finalisation, Soft/Weak/Phantom References, class-unloading, the Java Native Interface (JNI) and the Reflection API.JamVM currently only includes an interpreter (keeps it small). However, the interpreter is highly optimised, and performance is on par with a simple JIT. As most of the code is written in C it is easy to port to new architectures.
Here are some extracts from
"To show Java's prominence in multimedia, rock icon Neil Young made an appearance onstage to promote his video and music catalog offering based on Java and Blu-ray technology. A Sun official also briefly commented on Sun's predicament in trying to put Java on the Apple iPhone, leaving the ball in Apple's court to help make that happen."
"During the post-keynote press conference, Green gave a progress report on Sun's ongoing quest to put Java on the iPhone, something that Apple has not publicly, at least, supported.
Sun, Green said, is well along its way in creating the technology to enable Java to run on the phone, Green said. But he deferred to Apple, which governs which platforms can be distributed with the iPhone. It is Apple's right to decide this, Schwartz added."
- How to Port phoneME™ Advanced Software to Google Android, iPhone, OpenMoko, LiMO, and MoreHinkmond Wong (Sun Microsystems)
May 07, 14:50 - 15:50
- Dancing Duke on Your PlayStation Portable: Porting phoneME™ Software to PlayStation Portable Max Mu (Sun Microsystems); Kuo Wang (iaSolution Technology Limited)
May 08,19:30 - 20:20
- Extending Swing to Run Multitouch Applications (Multitouch Software)Michael Riecken (Trissential, LLC)
May 09,16:10 - 17:10
We are all waiting too see Java logo on our IPhones. I do too. But... there are obstacles and restrictions. The main point is that Sun really wants see Java on the IPhone. Community wants to see it. Large companies want to be able to create Java based applications. This is a huge market. However there will be probably no Java if Apple doesn't want it to be. That's what I've heard from a vice president of Sun Microsystems. The good news is that Sun wants to be ready with Java for the IPhone in case of everything will go well. So I assume there are investigations and probably some development going on already. And of ofcourse lawers are working hard too .
So what about Apple? Apple will be able to make money with Java. There is a huge market and big money. Enterprise solutions, regular applications and etc. Everybody will benefit from it. We'll see quite soon, what will happen.
Eric Klein, vice president of Sun Microsystems, Java Marketing anounced that Sun will be developing a Java VM for the Apple's IPhone. This JVM will be based on Java Micro Edition and will allow IPhone to launch thousands of existing and new Java applications. "Once our JVM is on the phone, we anticipate that a large number of Java applications would run on the phone," Klein said. It took 24 hours for Sun to analyze the licence and information Apple had provided with IPhone's SDK. Release date is planned some time after June 2008.
All possible information regarding Java for the Apple IPhone will be published here. News, updates, rumors and much more about Java and IPhone!