yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
Cloud Expo & Virtualization 2009 East
Smarter Business Solutions Through Dynamic Infrastructure
Smarter Insights: How the CIO Becomes a Hero Again
Windows Azure
Why VDI?
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun's Incubation Platform: Helping Startups Serve the Enterprise
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
A Developer's View of M-Services
A Developer's View of M-Services

As a developer of mobile applications, it's easy to see that the new Mobile Services can be beneficial in helping to create much better adoption of wireless applications. However, I feel that two huge barriers will have to be removed in order to make this a success.

Americans still see the mobile phone as a personal device to keep in touch using vocal communications. They are so used to seeing a presentation format like the Web - full of graphics with an easy-to-use user interface. Like many others, I have been a developer since the "Green Screen" days. It was very easy for me to adapt to the limited text-based content currently available on mobile devices. However, for the average users it has not been well received.

That's why I see Mobile Services as a big win/win for wireless. Making these applications more sophisticated and look more like the familiar desktop environment will help to drive users into adopting these new services. These users, already familiar with the PC environment, will have the nice graphic presentations available for their most "personalized device."

The inclusion of color images, check boxes, pop-up menus, and the other M-Services GUI enhancements will present a far more acceptable user interface. Many of the devices supporting M-Services will have color displays to provide a more appealing environment.

Another big plus for M-Services is standardization for the download of multimedia and other content. Look at something simple like ringtones. Ringtones continue to be a huge favorite of all mobile-phone users. They give you a way to stand out in a crowd, so to speak. At the same time, they've been a constant thorn in the side of developers.

Previously there was no standardization on the formats of ringtones (or too many standards), so any hope of being able to provide a viable service or application to serve a wide user community was futile to say the least. This was also true for downloadable audio, screen backgrounds, video, J2ME, and other desirable content. M-Services now provides a standard platform and gives content providers, manufacturers, and carriers something to aim for.

User Agent Profiles (UAProfs) provide another much-needed piece of the puzzle for developers - a standard mechanism for the device to convey to the application its capabilities, preferences, and limitations. Mobile devices will never have the homogeneity of desktop or laptop computers so we had best support their various features. Users will become excited using applications that maximize their devices' potential, not by bland, least-common-denominator applications.

The ability to pull all this together and offer the user community basic standard objects and interfaces will do wonders for adoption of wireless applications. However, one compelling question must be posed. When will we see devices capable of handling these wonderful applications? This is a big question for wireless developers. We can create exciting new applications and test on emulators, but for what price? How do we get a return on the invested time and effort when we cannot be guaranteed that any device will be capable of running these applications for at least another one or two years?

We have already spent much time and effort building applications that have not been adopted to date by the promised masses. This demise has driven many, many companies to the Chapter 13 line. For us to jump on the M-Services bandwagon, we will have to see some real commitments from the manufacturers as to device delivery dates.

The second hurdle is that to deploy an M-Services application utilizing these new features requires the use of a Download Fun Server (DF Server), which is controlled by the carrier. The carrier configures the DF Server as to which M-Services elements it will allow, which subscribers can receive them, and which content provider sites can provide them.

To ignite M-Services, carriers will be required to be very open and to make it easy for content providers (both big and small) to deliver this new content to their users. But as with text-mode WAP, many carriers may be afraid or concerned about this content and try to limit it to only a few chosen providers, or charge premiums for subscribers to access this content (limiting its adoption), or place outrageous requirements in front of smaller providers, discouraging them from providing material.

As a developer, I'm very excited about the new services. I see it being a big plus, especially since Java is involved, but it's like the saying goes. "Fool me once shame on you, fool me twice shame on me." We are ready to deliver when the devices are ready to receive and carriers are open to allowing all subscribers and providers access to these services.

About Rod Montrose
Rodney C. Montrose is CEO of AVID Wireless.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at Cloud Expo, Ed Featherston, a director and senior enterprise architect at Collaborative Consulting, discussed the key considerations around qualit...
"I will be talking about ChatOps and ChatOps as a way to solve some problems in the DevOps space," explained Himanshu Chhetri, CTO of Addteq, in this interview at @DevOpsSummit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Andi Mann, Chief Technology Advocate at Splunk, is an accomplished digital business executive with extensive global expertise as a strategist, technologist, innovator, marketer, and communicator. For over 30 years across five continents, he has built success with Fortune 500 corp...
You know you need the cloud, but you’re hesitant to simply dump everything at Amazon since you know that not all workloads are suitable for cloud. You know that you want the kind of ease of use and scalability that you get with public cloud, but your applications are architected ...
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, provided an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenS...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)!

Advertise on this site! Contact advertising(at)! 201 802-3021

SYS-CON Featured Whitepapers