Comments
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
SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
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
"ZeroStack is a startup in Silicon Valley. We're solving a very interesting problem around bringing public cloud convenience with private cloud control for enterprises and mid-size companies," explained Kamesh Pemmaraju, VP of Product Management at ZeroStack, in this SYS-CON.tv i...
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Sen...
"Codigm is based on the cloud and we are here to explore marketing opportunities in America. Our mission is to make an ecosystem of the SW environment that anyone can understand, learn, teach, and develop the SW on the cloud," explained Sung Tae Ryu, CEO of Codigm, in this SYS-CO...
High-velocity engineering teams are applying not only continuous delivery processes, but also lessons in experimentation from established leaders like Amazon, Netflix, and Facebook. These companies have made experimentation a foundation for their release processes, allowing them ...
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SY...
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 News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021



SYS-CON Featured Whitepapers
ADS BY GOOGLE