Get with the Program and Migrate those Web 1.0 Intranet Apps to HTML5

toronto

Migrate Web 1.0 Intranet apps built for Netscape + Internet Explorer 3 to HTML5, CSS3 & ECMAScript5 for modern browsers.

The web really exploded in the commercial space during the second half of the 90s. Tim Berners-Lee’s HTML 3.2 specification received W3C recommendation in 1997. Netscape submitted its JavaScript language to ECMA and got its specification published in 1998. Cascading style sheets (CSS) received their first W3C recommendation in 1996. The problem with all of this was that Netscape and Microsoft were in a browser war where both pushed their own standards on web designers and developers to try and gain an edge in the market. In an attempt to avoid incompatibilities between browsers, most websites built in the 90s targeted the lowest common denominator.

Modern mobile browsers can now render the app-like web provided by HTML5, CSS3 and ECMAScript5 (JavaScript). You get all the cross-platform development benefits plus a deployment model that bypasses app stores. This new breed of web app supports offline operation, multithreading, the ability to call web APIs and take data offline via local data stores. Most enterprise solutions require these features and Web 1.0 apps can be migrated to get this functionality.

Since existing HTML 3.2/4.0 still renders properly, just enable the new features of existing HTML tags and add new tags where appropriate. Add new JavaScript functions to empower your web app with modern capabilities. Update and add new CSS to give your web app the look and feel of a native mobile app.

Improve user productivity by delivering the feature-rich HTML5 web apps that modern, mobile browsers are designed to work with. Has your company updated all it’s Intranet web apps from the 1990s yet?

Learn how to digitally transform your company in my newest book, “Mobile Strategies for Business: 50 Actionable Insights to Digitally Transform your Business.”

Book Cover

Click to purchase a copy of my book today and start transforming your business!

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

Complexity Kills so Simplify your Mobile Apps Now

Boston

Migrate Win32 apps with complex user interfaces to mobile apps where each screen is focused on a single task or idea.

The 90s was a time where many developers did their best to create NASA mission control screens. If an app performed ten different functions, they’d see if all those activities could be performed on a single screen. No one ever considered there might be a correlation between those complex screens and the mountain of training manuals and classroom instruction required to make employees productive. A lack of empathy for app users left many employees confused and intimidated by technology. Complexity kills.

You now have a second chance to kill this complexity. In the same way that I want you to break up your large, monolithic Win32 apps into multiple apps, I also want you to do the same for individual screens. Take a look at how many different tasks are accomplished on your complex screens and break them apart into their own screens. Once you’ve created multiple, mobile screens for each discrete function area of a complex Win32 screen, focus on which UI elements you can eliminate. You may find sub-tasks on your new mobile screens that can be further broken out into their own screens. Some designers call this Progressive Reduction. Keep iterating on this process until each screen is easy to understand and has the minimum number of UI elements needed to accomplish a single task.

Improve user productivity by breaking complex screens into multiple, simplified screens to reduce expenses and training requirements by making apps faster and easier to use. What is your company doing to make corporate apps easier to use for employees?

Learn how to digitally transform your company in my newest book, “Mobile Strategies for Business: 50 Actionable Insights to Digitally Transform your Business.”

Book Cover

Click to purchase a copy of my book today and start transforming your business!

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

Rob Tiffany Named Among Top 30 Technology Influencers in Major Report

Industry Analysts

I’m thrilled to be included in this group of technology influencers and luminaries like Werner Vogels, Steve Wozniak and Mark Russinovich.

To become one of those technology influencers, it’s taken a lot of years of hands-on experience building mobile, cloud and Internet of Things solutions combined with writing books, speaking at conferences around the world, blogging, tweeting and mentoring.

Top Technology Influencers

Check it out at: https://apollotarget.com/the-top-15-industry-analysts-usa/

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

Reduce Business Expenses by Deploying Mobile Middleware in the Enterprise

Vancouver

Mobile middleware provides intelligent aggregation of backend business data while reducing duplication of field data entry.

Requiring employees to connect to multiple backend systems, one at a time, to complete their tasks is wasteful. Furthermore, forcing each mobile app to aggregate disparate data from ERP, CRM, supply chain, and others places results in high latency and is prone to security flaws. Wouldn’t it be nice if an app could make a single connection to an on-premises or cloud-based server to transparently exchange data with multiple backend systems?

Mobile middleware systems make this complicated task a reality. Through the use of adapters that interface with a variety of backend packages, databases, message buses and other systems of record, mobile middleware acts as an intermediary. Just the right data from a combination of systems can be aggregated for seamless synchronization by a mobile app that only has to deal with one server. Since the mobile app isn’t tightly-coupled to any of those backend data sources, they can be modified or swapped out.

This architecture also benefits anyone who has had to enter redundant data into multiple backend systems. Now, the mobile app sends captured data just once and the middleware takes care directing copies of certain data elements to other systems. Field workers no longer have to return to the office at the end of the day to perform duplicate data entry.

Improve user productivity and cut costs by reducing overtime work through the elimination of unnecessary employee tasks. Which mobile middleware systems is your organization putting in place to optimize its processes?

Learn how to digitally transform your company in my newest book, “Mobile Strategies for Business: 50 Actionable Insights to Digitally Transform your Business.”

Book Cover

Click to purchase a copy of my book today and start transforming your business!

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

Reduce Corporate Expenses by Mobile-Enabling Existing Business Systems with REST APIs

Portland

Mobile-enable backend business systems by wrapping them with REST APIs that speak the same language as any device, browser or app.

Most backend business systems organizations have deployed over the last several decades have absolutely nothing common. They all speak different languages via myriad binary and text wire protocols. They typically don’t talk to each other and they don’t talk mobile.

This is a big problem in today’s mobile-first world because CIOs expect data from any of their backend systems to be delivered to any device, thus empowering their employees.

Companies are faced with difficult choices ranging from replacing the old systems with new, mobile-friendly ones, rewriting custom systems, upgrading to newer versions if they exist, or moving workloads to the cloud. Many companies are unable to make any of these choices for the same reason they haven’t upgraded their Windows apps from the 90s. Limited budgets.

A lower-cost alternative is to leave these working systems in place but create a RESTful API wrapper around them. You basically encircle these systems with commodity servers or cloud gateways that map proprietary APIs to mobile-friendly APIs. This mapping can be accomplished via code or through connectors or adapters. Now all your existing systems will be able to communicate bi-directionally with any mobile device and more easily interface with customers and business partners. Think of this as mobile SOA.

Reduce business expenses by extending existing workloads to mobile devices rather than replacing those workloads with new solutions. What is your company doing to empower every employee with any device?

Learn how to digitally transform your company in my newest book, “Mobile Strategies for Business: 50 Actionable Insights to Digitally Transform your Business.”

 

Book Cover

Click to purchase a copy of my book today and start transforming your business!

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

Reduce Business Risk by Utilizing Open Mobile Internet Standards

San Jose

The mobile Internet communicates with HTTP(S), follows an architectural style called REST, serializes data as JSON & compresses with GZip and Deflate.

These different standards weren’t mashed together by a working group. They represent a grass-roots phenomenon that transformed how the Internet communicates.

Data traverses the globe through routers and firewalls via the Hypertext Transfer Protocol HTTP(S). While standards bodies worked for years to create the simple object access protocol (SOAP), the representational state transfer protocol (REST) emerged from a Phd dissertation. REST used the basic verbs of HTTP including GET, POST, PUT and DELETE, to pass messages and call remote procedures across heterogeneous systems.

You probably remember the XML craze in the late 90s and early 2000s. This way of formatting data was self-describing and worked with any system. Unfortunately, it was quite verbose and therefore not as efficient across slower, wireless data networks. Luckily, the slimmed-down JavaScript Object Notation (JSON) data format came along and gave us a better and smaller way to serialize data. To further shrink data traversing the Internet, GZip and Deflate represent universal ways to compress everything. HTTP/2 is a game-changer with improved speed and multiplexing. Protocols like OData are based on REST/JSON and are found in many recent technology platforms. You should care about this stuff because it works with any browser, device or server.

Reduce risk to your business by betting on open standards to support all devices rather than taking dependencies on proprietary technologies you don’t control. What is your organization doing to eliminate vendor lock-in by moving from closed to open standards?

Learn how to digitally transform your company in my newest book, “Mobile Strategies for Business: 50 Actionable Insights to Digitally Transform your Business.”

Book Cover

Click to purchase a copy of my book today and start transforming your business!

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

Reduce Business Risks by Creating a Corporate Mobile Center of Excellence

Create a corporate mobile center of excellence to create processes, establish governance & develop a matrix of supported devices.

Your transformation must begin with your people!

Despite the growing maturity of mobile technologies in the enterprise, most organizations have been unable to put the governance in place needed to make mobility work well for employees and employers alike. When BYOD users don’t know the rules for using their devices at work, it’s the same as having no rules at all.

The most important step you can take is to create a mobile center of excellence (COE) comprised of employees from most of your different business units and IT. This team will create processes that make the best use of your technology:

  • Creating a matrix of supported devices that meet the company’s app, security and management needs
  • Creating a document that spells-out all mobile policies and procedures
  • Defining how telecom expenses will be covered via stipends or reimbursements as well as international roaming policies
  • Performing due diligence on the selection of app development, backend integration and device management packages
  • Defining wireless LAN, WAN and cellular standards as well as negotiating plans with mobile operators

Establishing a Mobile Center of Excellence will not only reduce risk to your company by clearly spelling-out what your employees can and cannot do, but it will also improve employee productivity by eliminating all the “guess work.” What steps is your organization taking to assemble relevant stakeholders to build a mobile COE?

Learn how to digitally transform your company in my newest book, “Mobile Strategies for Business: 50 Actionable Insights to Digitally Transform your Business.”

Book Cover

Click to purchase a copy of my book today and start transforming your business!

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

Mobile Strategies for Business is Now Available

Book Cover

I’m pleased to announce that my newest book, “Mobile Strategies for Business: 50 Actionable Insights to Digitally Transform Your Business” is now available.

Mobile Strategies for Business is the first book to clearly explain how executives can digitally transform their organization through a simple, step-by-step process.

The mobile tidal wave has permanently transformed the consumer world and now it’s washing up on the shores of the enterprise. This drives the need for an enterprise mobile strategy to mobilize existing applicationsmodernize infrastructuresbuild new apps for employees and customers, and bring order to your environment via enterprise mobility management. Mobile Strategies for Business guides you through this transformation and drives positive outcomes including reducing expensesimproving employee productivityincreasing revenueboosting user engagement and reducing risk.

Based on the top 50 most important enterprise mobility concepts spanning four major topic areas, Mobile Strategies for Business is the first book to clearly explain how to digitally transform your business through a simple, step-by-step process.

You’ll learn how to address the following organizational challenges:

  • How to transform IT infrastructures that are wholly unprepared to deliver on the promise of Mobile and IoT for employees and customers. Learn how to enhance performance, scalability, bandwidth and security to support today’s mobile and cloud workloads.
  • How to reconcile the convergence of the Bring Your Own Device (BYOD) phenomenon and the need to keep corporate data secure. Learn how to support the flexible work styles of your mobile employees while keeping everything safe.
  • How to migrate the millions of out-of-date, insecure and unsupported desktop and Web 1.0 apps that currently run global business to run on modern mobile platforms. Learn how to unchain your line of business apps and web sites from the desktop and move them to the mobile devices your employees actually use.
  • How to rapidly build mobile enterprise apps that run on any platform and work with data from any backend system. Learn how to mobile-enable your existing systems and data to empower your mobile employees and reach out to your mobile customers.

Back Cover

Mobile Strategies for Business is a project plan and an implementation guide allowing your organization to digitally transform so it can ride the mobile wave to employee and customer success. Along the way, it builds a future-looking foundation that prepares your organization for successive technology tidal waves that will impact your business, workforce and customers.

What is your organization doing define and execute on a mobile strategy? It’s time to empower your mobile workforce.

Click to purchase a copy of my book today and start transforming your business!

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

The Internet of Things at Silicon Valley Open Doors

Honored to share the Silicon Valley Open Doors stage with some of the top Internet of Things thought leaders in the industry from Cisco, Sensity, Qualcomm and ReadWrite.

IMG_0076

IMG_0074

IMG_0075

IMG_0077

A big thanks to Anna Dvornikova from SVOD, Munish Khetrapal from Cisco Systems, Hugh Martin from Sensity Systems, Pankaj Kedia from Qualcomm and Owen Thomas from ReadWrite. You’re all doing a great job in making the future brighter for the Internet of Things!

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany

Rob Tiffany Interviewed at Mobile World Congress

Rob Tiffany

At Mobile World Congress in Barcelona, Rob Tiffany discusses all-things Microsoft Mobility with Kevin Benedict.

Learn about the current state of Microsoft mobility offerings ranging from Windows Phone, to the Enterprise Mobility Suite, to Azure Mobile Services.

Sharing my knowledge and helping others never stops, so connect with me on my blog at http://robtiffany.com , follow me on Twitter at https://twitter.com/RobTiffany and on LinkedIn at https://www.linkedin.com/in/robtiffany