Microsoft Store
 Powered by Max Banner Ads 

Enterprise Application Platform Microsoft

Enterprise Application Platform Microsoft
Enterprise Application Platform Microsoft

Amadeus Consulting Discusses Enterprise Mobile Application Development: Choosing the Right Platform

Enterprise Mobile Application Development: Choosing the Right Platform

One of the challenges for enterprise mobile management (EMM) and enterprise mobile application development is finding the right platform. In the past, the obvious choice was BlackBerry®, as it was the best developed and most popular solution because it was designed around the business user and IT management.

This gave IT managers lots of tools to help ensure that mobile access was done securely, while limiting excess server load and preventing data loss in the event that a phone was lost or stolen.

Now however, there are many other options and BlackBerry is less of a sure choice. This is partially a factor of BlackBerry's future uncertainty, as well as the prevalence and growth of competitive alternatives.

Finding the Right Platform

There are four main platforms in the mobile space, which all have their benefits and potential risks. When looking at potential platforms, the most important question to ask is "what am I trying to accomplish?"

For most enterprise systems the answer is to give key employees access to internal information while maintaining security and privacy for the individual and for the company. In cases where the company is also providing the hardware (the phones), it is also important to maintain control and security of each device, which requires setting additional restrictions.

This includes authentication compliance enforcement which ensures that each device is as secure as possible, and that they do not become a pathway to introducing exploits into larger systems into internal systems. This may include ensuring that certain features on the phones cannot be used, such as Wi-Fi or the camera. It also gives IT managers remote management of the devices which can help them recover forgotten passwords or remotely wipe data on a lost or stolen device.

Each of these platforms has its own features, as well as benefits and risks, which makes some a more preferential choice and others a more risky choice. As with all of the platforms, external Enterprise Mobile Management (EMM) options are available, but some platforms are just better suited to easy enterprise systems.

BlackBerry

As previously mentioned, BlackBerry is still the primary platform for enterprise mobile management. From an IT standpoint, the BlackBerry server and software provides a lot of remote management, security and control that is still leading the market, but it costs extra.

The challenge with BlackBerry is that it is a challenging sale for new users. There is a large investment required (a few thousand dollars, or more depending on the number of users) for the server software which is not necessary on other devices. Though for companies that have already made that investment, it is also a tough sell to get them to switch.

The other challenge is uncertainty. More than any other mobile platform, it is unclear where BlackBerry will stand in the next few years or if it will even be left standing. They could be bought out, convert to another operating system (Android™, perhaps), or even become obsolete as they lose the cash flow to keep up in a competitive market and create top of the line devices (like being unable to launch a phone with a dual-core processor anytime within the next few years, according to a recent interview).

Right now, BlackBerry is still a strong platform, which is why it still retains a third of the smartphone market, but it is a questionable long-term investment that presents a lot of uncertainty. The difference between BlackBerry and other platforms is that large companies converting to Android, for example, would receive a lot of press and attention as early adopters, whereas companies adopting BlackBerry would be lucky to receive a footnote on Wikipedia.

iPhone

The Apple® iPhone™ does many things right and it revolutionized the mobile market. However, it may actually be the weakest Smartphone option when it comes to enterprise development. That of course comes with a few caveats, but Apple currently has no clear interest or intention to natively support enterprise applications or enterprise mobile management.

To Apple's defense, they have enabled the ability to install enterprise applications outside of the App Store, but it would be difficult to interpret that as providing adequate enterprise support. The other challenge is that the iPhone only comes in one size, one style, and one price (though now on two US networks). Of course the iPhone is a great phone, but some people prefer different features, such as a physical keyboard or larger screen.

What Apple does right is that it has mastered "the app." In many cases third party apps can be used in an enterprise-type setting, especially for smaller companies or individual users. However for a company-wide mobile enterprise program, this presents many problems, including major security issues, as well as compatibility issues. The other advantage is the Apple still leads in the tablet market with the iPad, which gives it some hardware advantage for those looking to include enterprise tablet applications as a part of their mobile strategy.

Converting your business staff to all iPhones from BlackBerrys would definitely get a company noticed, but you would be trading the variety of BlackBerry sizes, styles, and form factors for the power of "the app" and EMM would be much more difficult.

Android

Unlike other mobile operating systems, Android is notorious for its variety. This means two things: 1.) not all Android phones are equal, and 2.) not all Android phones are designed for the same customer.

Specifically, Android phones come in all different shapes and sizes, with more diversity than any other smartphone OS. Some of these, like Motorola's Droid Pro, are designed and built specifically for enterprise users. Android is also available across all carriers and internationally as well.

Some Android phones (most notably the Droid Pro) come with additional software features that make it easy to manage the phones from an IT standpoint. This includes better security, ability to easily wipe lost or stolen phones remotely (including data on the SD cards) and easily work with Enterprise Mobile Management (EMM) systems or even through Exchange, which can determine other security features. For example, EMM systems could disable the camera feature, or prevent unsigned apps from being installed.

Another benefit is that Android is much more open and allows you to create more powerful software that integrates better into existing systems (in most cases), which is helpful if you are looking to create custom enterprise applications as well.

It may be slightly early to convert your company to Android (especially from BlackBerry) and would brand you as an early adopter, but it is currently the best alternative to BlackBerry and looks like it will only become stronger in the long term.

Windows Phone 7

The newest entry into the mobile space, Windows® Phone 7 is actually disappointing from an enterprise standpoint. Oddly enough, the new operating system actually has less enterprise capability than previous versions, specifically Windows Mobile 6.5. For a company that specializes in Enterprise software, it is a glaring absence that is missing from the new OS.

Microsoft® says that enterprise upgrades and improvements are coming, but it is unclear exactly what they will be or how well they will be implemented. Microsoft's past dedication to the enterprise market provides some hope, but so far Windows Phone 7 seems to be designed primarily as an iPhone competitor and consumer device, so enterprise customers may always be in second place.

In short, using Windows Phone 7 as an enterprise platform will get your company a lot of press attention for being an early adopter (if you are big enough), but there will be a lot of uncertainty as to what enterprise support will ever be provided.

For now, it may be best to wait and see; especially if you already have  a working mobile management system in place. Microsoft is expected to announce new enterprise features in the next few months (including implementing the ability to install apps outside of the market), which could quickly launch it into the forefront of enterprise systems.

Unfortunately for now, BlackBerry is the only company that really owns the enterprise space, and it will be interesting to see if anyone else is interested in really going after it. In the meantime, each platform does at least allow custom mobile applications that can be installed by approved employees (Microsoft will be releasing this feature soon).

About the Author

About Steve Loper

 

Steve Loper is the Quality Engineer at Amadeus Consulting and has been with the company in various roles since 1995. Steve has been recognized by Microsoft as a "Most Valuable Professional" and led the project that won the Microsoft XP Solution Challenge. Steve is regarded as one of the top .NET application and SQL Server database architects in the country, and currently oversees client projects to ensure that a strong technical approach is put in place to address even the most complex issues. Steve blogs about current software and technology issues.

 

Top tech industry news stories of 2011 - so far
Apple, AT& T, Microsoft, Google and others are givens for being among the top newsmakers of 2011. Others will no doubt surprise us as we go along.
Enterprise Application Platform Microsoft
iAnywhere Mobile Office for iPhone - Sybase - Secure Enterprise Data

Enhancing enterprise applications efficiency with Powerbuilder

An Enterprise application Integration usually consists of a collection of technologies and services to form a middleware which enables integration of systems and applications across the enterprise. And these enterprise applications can be enhanced using Powerbuilder modeling and development. PowerBuilder is highly productive .Net development solutions, which provides flexibility to create desktop, web or RIA applications. PowerBuilder is the most easiest and cost-effective way to transform existing code in an Enterprise application. Using Powerbuilder applications the data can be displayed in a tree view format, this makes the task of searching, viewing and digesting data for end-users. Powerbuilder application helps in developing rich enterprise applications in publishing & print media industry, Education industry, Healthcare Industry, Trading Industry, mobile commerce industry.

PowerBuilder has a native data-handling object called a DataWindow, which can be used to create, edit, and display data from the database. PowerBuilder Development India also includes a scripting language, PowerScript, which is used to specify the application behavior when events occur. PowerBuilder is used primarily for building business applications. PowerBuilder is used commonly by companies in the financial sector, and also by many government agencies. PowerBuilder helps building complex forms and reports with ease, New properties make complex data access, data manipulation and data presentation an easier, codeless, graphical experience. It empowers customers to deliver rich text in their applications, providing support for the latest rich text specification from Microsoft. PowerDesigner a feature in PowerBuilder, enables enterprises to more easily visualize, analyze and manipulate data, process and application metadata via features such as unique metadata mapping and integration technologies for enterprise architecture frameworks, unmatched customization for enforced compliance to company or regulatory standards, and a more powerful report generator. It also has newly rewritten DataWindow that natively supports Windows Presentation Foundation as well as many new presentation styles for an enhanced user experience The business value of PowerBuilder is that the improved data modeling and process modeling integration facilitates greater synergy between business application descriptions and information systems. Powerbuilder applications is adaptable to enterprise architecture frameworks to adhere to multiple industry, custom or adapted standard sets.

Mindfire Solutions is one of the pioneers in PowerBuilder Development. It has also gained adequate expertise in this field. Our PowerBuilder developers India can create appealing applications over different Enterprise platforms. We have a team of qualified PowerBuilder programmers hands to meet your PowerBuilder development needs, under your budget and timelines. Our software development team has years of experience in developing the above mentioned applications and projects in various industry domains.

Be it the dedication to serve, be it the exceptional transparent dealings or be it the personalized client centric focus, Mindfire has always shown the passion to create a long lasting business partnership with customers. Mindfire Solutions is a Microsoft Gold certified partner, an Apple developer connection premier member and has business partnerships with big names like IBM, Adobe and others.

To discuss about our services, expertise and how we can help you, please contact us at info (at) mindfiresolutions (dot) com or call 1-248-686-1424.

About the Author

Verna Dotson is a technologist who loves to write about technology. You can reach the author at vernamfsdotson(at)gmail(dot)com. For more information please move on PowerBuilder Development Support Migration.

Enterprise Application Platform Microsoft

Leave a Reply

You must be logged in to post a comment.

SpeedyPC
 Powered by Max Banner Ads