ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

The rise of Smart Applications

Updated on February 7, 2020
Doc Andersen profile image

i am a long-time avid technologist. i began my tech career in the Apple world but moved to Enterprise Solutions later.

Is that a smart application I see before me?

Are you application smart?

I don’t mean smart-aleck, informing you that your shirt and pants don’t match, or that you are wearing two different colored socks. Rather, it is your application-aware. The world of applications changed multiple times over the past 40 years. The first applications were written on punch cards and were fed into giant mainframe computers by people in white lab coats. That is where I believe the term computer scientist came originated. People are walking around mainframes in white lab coats. It probably isn’t where it came from, but the thought makes me happy. Mainframes Achugged along as the application platform for many years.

In the last 1970s, the personal computer appeared. The personal computer introduced a new form of application, one called Client-server. Client-server applications no longer required that big bulky mainframe to operate. The applications could also co-share or co-process in that the server could do some of the work, and the client could do some of the work. That was the second big change in the application world.

The third change was the move to what I like to call bite-sized applications. With the launch of the mobile device stores, we suddenly had applications that did less but cost less. You could use familiar applications on your mobile device, but overall the application did just a little less than the PC version. That’s why I call them bit-sized applications.

From there, we have a current change in the world of applications. What is commonly called cloud computing? Cloud represents a resource that is contained, and in the new IT world has automation. Cloud introduces concepts of Virtual Machines and the concept of Destinations. What is the destination? In the old days, that was what your parents wrote on the refrigerator and planned on at the kitchen table using maps. A destination is a place to go.

please review the 1200 lines of the spreadsheet in the next 2 minutes!

In the application world, a destination is where the application calls. Your bank is a destination you probably use often. You log into your phone or computer, and either launch the banking applications or log into the bank's web site. That quite simply is a destination in the applications world. You, as the user, connect to the destination with your device. Your device may be mobile. Your device may be in a fixed location. You connect to the same destination no matter where your device is operating.
The history lesson aside, we now are entering the last current state of application evolution, the rise of Smart Applications. A smart application understands three core critical components of the situation — the capability or capability of the device. The speed and nature of the destination, and finally, the many routes to get from where you are to the destination.
Smart applications are aware of the user's situation. Critical personal data shouldn’t be shared or moved over suspect free wi-fi. In that scenario, a mobile device connected to a destination is the area of the risk and moves the secure data to the cellular connection. That is a person sitting in an airport lounge connected to the free wifi and the banking application, realizing that the free wifi isn’t secure moving the connection to the cellular so that the user’s data is less at risk.
The initial smart applications won’t be that network-aware. They will focus more on the device understanding to support the user. My favorite example of this is the massive spreadsheet that is attached to an email. In the body of the email is the ask for you, the email recipient “please review lines 1 to 1001 of the sheet.” That is not a task you want to have to accomplish on your smartphone. It s daunting, hurts your eyes, and take much longer than if you could zoom quickly out and see the entire data set on a larger screen.
Enter the smart application which understands the file in question and the fact that the users have a smallish cell phone screen in front of them. It can prompt the user to switch to their laptop or tablets. Or, in places that support the concept, the smart application can suggest connecting to a projector (perhaps in your bag) or a nearby monitor available for users to consume.
That solves my problem and helps me remain productive.
Smart Applications represent the 5th evolution of software. First was the mainframe, with the scientists in their white coasts bustling to and fro. Then there was the PC (and the Macintosh) that brought computers to the home. Then we had the iPhone, applications changed to bite-sized, and now we are ready to move past the 4th evolution the reality of the post cloud application world. Welcome to the dawn of the age of Smart Applications.

This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.

© 2020 DocAndersen

Comments

    0 of 8192 characters used
    Post Comment

    No comments yet.

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://maven.io/company/pages/privacy

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)