Monday, March 2, 2015

Software : Interview: Forget net connectivity: welcome to a new era of always-available mobile apps

Software : Interview: Forget net connectivity: welcome to a new era of always-available mobile apps


Interview: Forget net connectivity: welcome to a new era of always-available mobile apps

Posted:

Interview: Forget net connectivity: welcome to a new era of always-available mobile apps

Mobile applications that rely on the availability of networks to connect to cloud-based data will become a thing of the past. We spoke to Wayne Carter, architect at Couchbase, about storing data on devices when applications are offline, then syncing once connectivity is restored, and how this will change the way developers build mobile applications.

TechRadar Pro: How will the business imperative for workers to be productive 'on the go' drive the mobilisation of business apps?

Wayne Carter: Today it is rare that work is done exclusively at a single designated office or only with company-sponsored computer environments. With the rise of BYOD, workforces are more flexible and mobile, managing their work from both their company devices as well as their own devices.

This development brings along challenges that need to be taken into consideration by companies, for example: creating a secure process in a multi-device work environment, finding productivity applications that are flexible and highly reliable, and still adequately address the work concerns they intend to resolve.

Up until now, the internet and Software-as-a-Service products have been a vital factor in making this mobile strategy work. But how many of us have found ourselves without any reception and therefore with no access to our productivity applications? The next step in the mobilisation of business apps must be independence from these network-only strategies to provide always-on applications.

TRP: What more can be done to allow remote workers and mobile users to access their application wherever they are?

WC: Applications have to be flexible with their network requirements and still be productive. So far, synchronisation of data shared between the cloud and the device required an uninterrupted internet connection. In order to create a truly mobile workforce, a productised solution is necessary to allow a constant presence of data, meaning a system that has synchronisation, remote storage and local storage solutions that works even with intermittent internet access.

TRP: What are 'always-available' mobile applications?

WC: Always-available mobile applications are apps that work regardless of network presence. With always-available applications, users do not need to be connected to the internet all the time to be able to access their mobile applications.

In the past, most mobile applications have relied on a remote data strategy that is based on data existing in the cloud. To access this information applications needed a network connection. This approach put them at the complete mercy of the network and resulted in applications that are only available and responsive when they have a good connection. For example, users wouldn't be able to check Facebook updates when on the London underground.

TRP: How can technology overcome the dependence on network connectivity?

WC: The answer is to create an ultra-lightweight local database to offset network unavailability, as well as an advanced mobile data sync technology to coordinate the local database with a larger aggregate backend.

Today's mobile apps leverage rich data sources via open RESTful APIs that enable developers to tap into rich databases of data (predominantly in JSON format). As, by nature, mobile apps are more data driven, continuous access to content is what really makes a difference to the user.

One solution to circumvent unreliable network connections is to implement some amount of offline support in the app. This means using local data storage within the app to capture and store app data while offline, and then sync this data back to the cloud when online. This allows users to continue using an application, accessing, modifying, and sharing information without being affected by network connectivity and speed. The app just works.

TRP: How does embedded NoSQL change the game by storing data locally?

WC: Much of the new data is unstructured, so developers need a database that is capable of efficiently storing it. The rigidly defined, schema-based approach used by relational databases makes it impossible to quickly incorporate new types of data, and is a poor fit for unstructured data. NoSQL or non-relational databases are able to process large quantities of disparate data. These large volumes of unstructured data require the highest level of scalability, performance, and reliability.

An embedded full-featured NoSQL database on the device in combination with a highly scalable sync tier and a highly scalable, high performance NoSQL database in the cloud enables developers to produce rich mobile applications that are always accessible, and not affected by network availability or latency.

TRP: How will this simplify the needs of developers when it comes to building truly effective productivity applications?

WC: Until now, mobile applications were built with the requirement that data must be stored in the cloud and then synced back and forth to the device. Mobile NoSQL database solutions that include an embedded database on device, give developers the tools they need to build always-available and always-responsive applications. Consequently, the network no longer impacts application performance.

Couchbase Mobile provides mobile application developers with a powerful new platform for creating robust and network-flexible applications, simplifying the code needed to manage data synchronisation and considerably reducing time to market.

TRP: What are the benefits of network-flexible mobile applications for businesses?

WC: The benefits for businesses are clear: users are able to access their applications even if the network is unavailable. In return this means true flexibility for businesses as they can rest assured that their workforce will not be limited in their mobility, even when working remotely. When all has been said and done, network-flexible mobile applications mean two things for companies – higher productivity and efficiency.

TRP: What does this development mean for the future of mobile data storage?

WC: Unstructured data has exploded over the last decades, growing more than a hundredfold every ten years. Data volumes with more than 50GB per object require a new approach in data storage to support the value and richness of future mobile applications.

As users have grown accustomed to interactive apps that react quickly to their actions, it is no longer acceptable for apps to freeze or be slow. In order to provide the best experience for both users and developers the location of mobile data will be essential. While remotely stored data still suffers in terms of responsiveness and availability as it depends on networks, an only-local data storage approach is only viable for applications that never need to share their data.

If we want to make sure that a mobile data model is suitable for a large variety of applications, then a hybrid model is ideal. With a hybrid model, data is stored both on the device and in the cloud, which makes the data always available. Not only can the data be shared outside the device but intermittent access to a network allows the network to synchronise data and ensure consistent application responsiveness.

MWC 2015: Microsoft teases out new Office touch features

Posted:

MWC 2015: Microsoft teases out new Office touch features

Microsoft has sneaked out a small handful of new features of its Office touch productivity suite at MWC 2015.

The additions are mainly cosmetic and will involve how both Outlook and Excel will look when Microsoft releases Windows 10 across its tablet and smartphone platforms later on this year.

Microsoft was at pains to point out that Outlook is a lot more than a mail application and the tablet/mobile version will allow super-fast and seamless integration with other apps such as Word, PowerPoint and Excel.

Excel, meanwhile, has been given a makeover with the app changing its spots when you move over to a new platform so that it is always at the best level possible and the additions include snap functions and smart scrolling to make inputting data easier. Users will also be able to change the Ribbon menu into something known as Palette and all features will scale up or down when certain devices are connected.

Tell Me more

There are also two completely new features in the shape of Insights and Tell Me. Insights lets users search for words or phrases by bringing in results from the internet and Tell Me is an intelligent search feature that users can utilise to search for and create commands.

Universal Office Apps for Windows 10 got their first outing early last month and the desktop version of Office 2016, which has already been released as a technical preview, will also be released at some point in the second half of 2015.

Via Neowin

MWC 2015: You can try out Project Spartan in the next Windows 10 preview

Posted:

MWC 2015: You can try out Project Spartan in the next Windows 10 preview

Internet Explorer is the past - Project Spartan is the future. Microsoft's super-fast, clutter-free browser for the future is on its way and the Redmond company has just confirmed you'll be able to try it out yourself in the next preview release of Windows 10.

When exactly that's going to drop is a matter of some speculation, but most rumors point to the end of this month, or perhaps even sooner. Microsoft's Kevin Gallo made the announcement at Mobile World Congress in Barcelona.

We also saw a brief demo of Spartan running on a Windows Phone device at MWC today. It looks very similar to the desktop edition, as you would expect with Microsoft aiming to stretch the same Windows 10 apps across all devices and screen sizes.

This is Spartan

So what can you expect from Project Spartan? The browser sports a darker, simpler skin and accepts pen and keyboard input right out of the (virtual) box. You'll be able to mark up web pages and share your notes with others.

There's a reading mode, as with most other browsers, and offline support for caching sites if you want to catch up with your reading while you're away from a data connection.

Cortana is directly integrated with the software, as you would probably expect, and Microsoft is working on getting the desktop version ready before it rolls it out to phones. Once the next Windows 10 Preview arrives, it will have a whole new army of beta testers to help out.

MWC 2015: BBM gets support for Android Wear, Touch ID and more

Posted:

MWC 2015: BBM gets support for Android Wear, Touch ID and more

Gather round, because BlackBerry has some new features to talk about for its BlackBerry Messenger platform, and they're pretty handy ones as well. Firstly - as was hinted at in January - it now supports Android Wear devices.

That means you can not only view but also reply to and start conversations from your wrist-worn gadget. It's now possible to send messages using your voice or pick from a list of preset responses.

There's also support for Touch ID in the latest version of the app for iOS, so you can unlock access to your account with a well-placed finger on your device's Home button.

BBM subscriptions

BlackBerry is also introducing some subscription options for serious users. For US$0.99 a month you can remove ads and sponsored invites from your feed, while US$1.99 a month gets you a custom PIN (alanjones rather than 2668C1AD, for example).

"We've made tweaks and squished bugs, resulting in the fastest and smoothest BBM experience yet. I think you're going to love it," writes BlackBerry's Jesse Ariss on the company blog.

Another small but helpful upgrade is the introduction of support for photos in group chats. Updates for BlackBerry 10 and Android are going to roll out tomorrow, while an iOS update is due "soon".

No comments:

Post a Comment