Open Source Apps, With a Vendor Assist

Built on an open source framework, SunGard's Mobile Connection allows clients to develop cross-platform apps cheaply and quickly.

Every week, it seems, colleges and universities issue press releases extolling their entry into the world of mobile campus apps. Indeed, it has become almost de rigueur for institutions to have these technological trimmings. For some schools, though, the path to a mobile offering is not so easy. Not every school, for example, has in-house developers available to build a native app. Nor, in this era of shrinking budgets, can every school afford to hire a developer.

Fortunately, a third option is emerging--an open source approach with vendor underpinnings--that can dramatically reduce costs and time to market. While the end result may not always be as elegant as a native app, it provides schools with a comparatively easy way to get a campus app on the map.

It's an approach that is winning fans among customers of SunGard Higher Education, whose Mobile Connection framework makes it relatively simple to develop and deploy secure mobile applications across multiple operating systems. The product, along with a set of starter applications, is based on the Rhomobile Rhodes open source framework and permits schools to create apps that integrate seamlessly with SunGard Banner.

"You have to be a customer to download SunGard's Mobile Connection, but Rhodes--the underlying framework--is open source," said Dave Cooke, lead mobile application developer at the University of Manitoba in Canada, who selected Mobile Connection to create a campus app for the university's 20,000 students. While researching development options, Cooke estimated that it would take as much as a year to develop an app from scratch. As it turns out, the school deployed its first app in just five months.

"Our management team wanted to get an app deployed fairly quickly, and SunGard had a solution that would help us attain this goal," recalled Cooke. "There were no startup costs. We just downloaded the framework and started development."

Speed to market is also what appealed to Brad Rippe, IT project leader for the North Orange County Community College District (CA), who used Mobile Connection to kick-start the district's mobile strategy. "SunGard did some initial work and provided a quick-start application that allowed us to get up and running fairly quickly," he said. "The quick-start application provided integration with SunGard Banner and security [authentication and authorization], and a few mobile app features that we could build upon and use as examples for our own mobile apps."

Because the underlying code is open source, university developers can develop apps with whatever functionality they like. SunGard expedites the process by providing m-Apps, a starter kit of application components that makes it possible to launch version 1.0 of an app quite rapidly--with the added benefit of SunGard Banner integration.

Manitoba's app, branded UManitoba, was officially launched last February, and the mobile app went live in app stores by late June. Intended for students, the app allows them to access their course grades and schedules, real-time bus arrivals and departures, campus maps, campus directory, news and events, and sports. It also allows students to do a one-stop search for virtually any item within the library system.

For NOCCCD's Rippe, one of the system's biggest draws is its ability to create apps across multiple operating systems--a process that can otherwise suck up enormous amounts of time and money.

"We were able to use Mobile Connection to write one code base for three different platforms--iPhone, Android, BlackBerry--creating applications for three different schools with minor changes," explained Rippe, whose district serves about 40,000 students and includes Cypress College, Fullerton College, and the School of Continuing Education. "This sped up the development process, reduced the complexity of the project, and allowed us to deliver a product much faster than we could have if we wrote directly using SDKs [software development kits]."

Given the district's financial pressures, the biggest advantage of all may have been cost. "SunGard is built on Rhodes/Grails/Ruby, which are all open technologies," noted Rippe. "For us, this translates into no upfront licensing costs. We didn't have a budget set aside for mobile software, so this was very appealing to us."

In terms of total investment, Rippe noted that the cost was low: "We had hardware to dedicate to the project. Our investment entailed an SSL certificate, an Apple developer program ($99), an Android developer program ($25), and a Blackberry program ($0). Our initial expenses--minus development--were around $600."

The district's mobile suite now includes news, class schedules, grades, campus maps, a staff directory, and transit routes for students traveling by foot, bus, train, or car.

Since the end of September, the district's apps have been downloaded more than 6,800 times, which Rippe considers "very successful." He estimates that roughly half of the student population use smartphones, "which means about 34 percent of the campus population that can utilize apps have downloaded them in the four months that they've been available." He's hopeful that the school can double the number of downloads with the next version.

The User Experience
The low cost and rapid, multiplatform deployment will obviously appeal to many schools with small IT shops. As might be expected, though, there is a downside.

"The user interface is a web engine," explained Cooke. "Using a web engine to drive the user interface, along with other technologies used in the architecture, causes the apps to behave more slowly than natively designed apps. It's a trade-off. For institutions, the idea of write once/deploy everywhere is pretty sexy. It means lower cost, faster time to market, a broader market to target."

At the same time, Cooke is now having second thoughts about his school's strategy, noting that users don't care about the cost-benefit ratio—they simply want a good product. "They want the app to operate just like any app they download, and it's not as fast as a native app " he noted, " I worry that users will just stop using it. That's why we're looking at alternatives that would improve the end-user experience."

Even with Mobile Connection's limitations, though, the choice for schools with limited resources may still be fairly easy: no app at all or a cross-platform app that can provide student services. For schools deciding how to proceed, Rippe suggested that they assess what they're trying to accomplish, as well as the resources available for the project.

"Once you evaluate your institution's needs, resources, and situation, you should have a good starting point," Rippe concluded. "Mobile Connection may not be the right solution for every institution, but it was the right decision for our district."

SunGard Community Resources
For both the University of Manitoba and the North Orange County Community College District, SunGard offers another vendor perk: access to its community of users.

"SunGard created the Community Source Initiative, which allows developers to share code that they have created with others," explained NOCCCD's Rippe. "It also has the Commons for the mobile platform, which allows us to connect with other institutions in the same position, to collaborate, and to gain information on developing and deploying applications using SunGard's solution." He hopes that other schools will soon join the Community Source Initiative, so that his district can leverage code from other institutions in future applications.

Manitoba's Cooke said he used the Commons "a lot." He also downloaded an app from SunGard's Shared Code Repository, which "worked very well, was easy to set up and install, and to deploy in testing." He had it working in a matter of minutes. "A lot of that had to do with how the m-App was written. The developer really did a great job in coding the app, and in documentation."

Featured

  • NVIDIA DGX line

    NVIDIA Intros Personal AI Supercomputers

    NVIDIA has introduced a new lineup of AI-powered computing solutions designed to accelerate enterprise workloads.

  • stacks of glowing digital documents with circuit patterns and data streams

    Mistral AI Introduces AI-Powered OCR

    French AI startup Mistral AI has launched Mistral OCR, an advanced optical character recognition (OCR) API designed to convert printed and scanned documents into digital files with "unprecedented accuracy."

  • futuristic brain made of glowing circuits with a human hand reaching toward it

    Cloud Security Alliance Calls for Rethinking AI Development in the Face of DeepSeek Debut

    The Cloud Security Alliance (CSA) has weighed in on DeepSeek AI’s disruptive debut, warning that the revolutionary AI model is “rewriting the rules” of AI development. The remarks come as cloud security firm Wiz disclosed a major data leak in DeepSeek’s platform, raising concerns about security vulnerabilities in the cutting-edge system.

  • From Fire TV to Signage Stick: University of Utah's Digital Signage Evolution

    Jake Sorensen, who oversees sponsorship and advertising and Student Media in Auxiliary Business Development at the University of Utah, has navigated the digital signage landscape for nearly 15 years. He was managing hundreds of devices on campus that were incompatible with digital signage requirements and needed a solution that was reliable and lowered labor costs. The Amazon Signage Stick, specifically engineered for digital signage applications, gave him the stability and design functionality the University of Utah needed, along with the assurance of long-term support.