Subscribe to our Blog

Your email:

Current Articles | RSS Feed RSS Feed

Questions to Consider Before You Develop a Mobile App

Questions to Consider Before You Develop a Mobile App resized 600

November 21, 2014

The rise of the mobile device in modern times is in many ways a reflection of the way that businesses and computer scientists originally thought computer networks would work: many small client devices, themselves not overwhelmingly powerful, all utilizing the processing power of a central system designed to do complex tasks given to them by the clients. Now society has gone full circle and we find ourselves in the process of using cell phones and tablets to do work in on-the-go settings, while the complex task of database management is left to the computing power of the Cloud.

Mobile apps aren't just a trend, they have changed the way we work. According to Symantec, over 70 percent of enterprises are creating their own mobile apps. Should your business be one of them? Consider the following questions.


Managing the IBM Notes App Requirements Gathering Process

Managing the IBM Notes App Requirements Gathering Process resized 600

November 19, 2014

If you read our previous blog post on how to begin the IBM Notes app requirements gathering process, you know that the first step in this process is to identify the key stakeholders that make up the team driving the authorized business request. 

This blog post provides an overview of terms and best practices for managing the requirements gathering process. It also provides some proven techniques to manage a requirements collection process.

How to Begin the IBM Notes App Requirements Gathering Process

How to Begin the IBM Notes App Requirements Gathering Process

November 14, 2014

When a request has passed through a prioritization and authorization process, we’re now faced with the challenge of how to gather the IT requirements in order to ensure the business request will be successfully implemented. A critical factor in the successful completion of IBM Notes app development is how effectively the customer’s requirements are gathered and refined. According to some estimates, 85% of software defects can be traced back to the requirements gathering process. Getting the requirements gathering process right has obvious economic benefits.

Requirements themselves are any necessary attributes of an application. Requirements gathering is not simply a question of finding out what your customer wants, because often they do not have a clear idea of what they want. Rather, requirements gathering is the process of helping customers establish what they need in order to address a business issue.

The Ups and Downs of Enterprise Mobile Application Development

Enterprise Mobile Application Development resized 600

November 12, 2014 

According to mobile analytics provider Flurrynative app usage is continuing to grow while mobile Web usage declines. The company noted that average U.S. users are spending 2 hours and 42 minutes a day on mobile devices in 2014. This is up from 2 hours and 38 minutes in 2013. Although most of these hours are spent in gaming and social applications, productivity apps have doubled their share from 2% in 2013 to 4% in 2014.

The rise of enterprise mobile application development is due in part to the increasing popularity of the workplace culture that values mobility and accessibility. A technology and entertainment company, Valve, is a case study for this trend toward mobility. (Chiang) One of the signature aspects of Valve is their mobile office system, where all employees' desks are on wheels and designed to move from place to place in accordance with which project those employees are working on. They are an entirely “mobile” company in an industry that requires personal desktops. Many are realizing how effective this philosophy of mobility could be for their business, and are implementing mobile business apps.


How XControls Can Help Modernize Your IBM Domino Website

XControls Can Help Modernize Your IBM Domino Website

November 7, 2014

The following is a guest blog post from Ady Makombo, Technical Consultant at Teamstudio.


As you might have noticed in a previous blog post, on Oct. 7, Teamstudio released a new project called XControls. XControls allow developers to quickly create XPages applications that will work on desktop browsers, mobile browsers, and Teamstudio Unplugged. 

The week after this announcement, I was asked to work on a customer project using the newly released XControls. The purpose of this blog post is to share my experience with this project.

8 Places to Find Help with XPages

XPages Logo

November 5, 2014

XPages is an amazing tool for Web and mobile app development, allowing data from IBM Notes and Relational Databases to be presented across all platforms. This power makes XPages a fantastic tool for IBM Notes and Domino developers.

But where can developers go when an XPages project seems to be working improperly? Or when they're just stuck? Whether you’re a beginner or an expert, the XPages community has published resources that can help. Before you catch yourself gripping at fistfuls of hair, try a few of these:


How to Develop Mobile Business Apps on a Budget

How to Develop Mobile Business Apps on a Budget resized 600

October 31, 2014

Developing a mobile business app is a significant investment. A survey conducted by AnyPresence in 2013 showed that more than half of the IT professionals surveyed spent, on average, $50,000 and at least 3 months developing one mobile app. Almost a quarter of the respondents reported that their average cost for developing one mobile application was more than $100,000. 

What makes apps so expensive? Professional app developers will tell you that any kind of customization significantly increases the cost of an app. Developing an app that provides users with a high quality, unique, and secure experience is costly. App performance, data integration, and adding other features such as the ability to scale the user experience according to users’ various devices will increase development time and cost.


What an Offline Mobile Solution Can Do for IBM Notes Organizations

Offline Mobile Solution for IBM Notes Organizations resized 600

October 29, 2014 

Satellites cover the sky; antennae cover the mountaintops; wireless broadcasting abounds. Everyone is plugged in, and almost every business depends on around-the-clock mobile accessibility to stay up to the minute with employees, customers, and suppliers. But what happens when there's not enough bandwidth to get the message through? How do you stay up to date while driving on a scenic stretch of highway, riding in an elevator, visiting a museum, or any other "cold" spot that blocks wireless digital transmissions?


A Solution

When employees are on the go and need to stay productive, they would benefit from an offline mobile solution. Native mobile applications act as an interface between a user and their files and data. Typically, a native app with offline capability stores both the mobile app software and app data locally on the mobile device. When the device is connected to the network, this locally stored data is synced with the main database on a remote server.



XControls v1.1: XPages Controls for IBM Domino Developers Released

XControls v1.1: XPages Controls Released

October 24, 2014 

Releasing a "dot zero" project is always a fun time, and as sure as dot zero arrives we have to immediately think about dot one. And so today we’re pleased to announce we've released XControls v1.1 to OpenNTF. It's really much more of a bug release version than adding new features. You can see the full release notes in GitHub, but the main issues we've fixed have to do with orientation changes on tablets, a couple of issues with Firefox on the desktop, and alignment of images. 

You can download the controls from OpenNTF and documentation is always available here.

A Design Pattern to Solve a Mobile Safari Issue for XControls XPages Apps

XPages Architecture 1

October 22, 2014

The following is a guest blog post from Rich Sharpe.


I was excited to start a project using the new XControls (a new framework for XPages developers that provides drag and drop controls for a truly progressive UI across PC/Laptop browsers and mobile devices), when I stumbled across one of those annoying “this works on a desktop browser and some devices, but not others” UI issue. 

I had created some XPages that had the following architecture:

  1. Display a list of items - tap one to display some details
  2. Detailed info - tap on an area within the details to display further content
  3. Display the content selected in a “modal”* (from another XPage)

All these calls are AJAX based for a smoother user experience.

All Posts