Tuesday, February 25, 2014

The Difference Between Websites and Web Apps

This is a good article to provide to consumers on the difference between the World Wide Web and, well, web apps.

The confusion comes from the fact that a web application, or any type of app performs some useful function. You interact with it somehow to complete some job that you need done. But now when most people hear the word app, they recall hearing the catchy phrase there's an app for that and associate that with their phone. Apps then become something that is on their phone.

TenPixesl wraps up with this bit of advice,

The train of thought required to build a web app is quite different than a web site. When building a web site, some common questions might be what information do I want to display, and what's the best way to display it? When building a web application, the questions become features. A developer will ask what does this app need to do? What are we trying to accomplish.

Thursday, February 20, 2014

User Experience for Commercial Drones - an exercise in design

Over at UX Magazine, Dan Saffer writes:

Technology asks, “Can it be done?” Design asks, “Should it be done, and how?” I’ve thought about these questions frequently in the weeks following the 60 Minutes’ introduction of Amazon’s PrimeAir. While some were horrified by the prospect of commercial drones buzzing through the skies, I was amazed and intrigued at this vision of the future. But that’s all it is right now: a vision, and a somewhat crude one at that—one that leaves many questions unanswered.

Some of those questions are logistical and legal: Will this work and in what environments? What are the implications on a social level and where safety is concerned? These are all tremendously important questions, but let’s assume the issues surrounding them can be worked out. After all, there is plenty of money to be made (by Amazon and others like FedEx) by making it a reality. In fact, Ross McCullough, vice president of corporate strategy at UPS, recently said: “I believe these things will be part of the system in the future. I don’t know when.”

While consumer drones are very much a reality and a hot topic at this week’s CES 2014, the biggest question on the commercial side remains mostly unanswered: What’s it really going to be like to have a drone deliver packages to your house? In other words, what will the experience truly be like?

This is in reference to the Amazon video that purports to show a drone delivery service,which really is more of an advertisement for Amazon itself, than a proof-of-concept.

Read more here...

Monday, February 10, 2014

Planning an Online Presence? Here's Some Tips

First question: "Why am I building this web site?" Are you building the site to make money? To share information? Or to build community, to keep in touch, or other collaborative effort?

If you are planning a commercial venture, consider tips on business planning, such as this magazine article.

The most basic tool to get started, after your business plan, would be a site map.

A site map is a diagram that represents the hierarchical structure of your site. The site will ultimately be rendered in Hypertext Markup Language (HTM), but this blueprint provides guidance on the overall navigation and structure.

To get started creating a "site map" of what you envision, read this...

You can use a tool such as this, http://slickplan.com/ or http://www.gliffy.com/ 

A site map is a planning aid that maps out the pages and navigation/structure, to help organize and categorize you content so that visitors can achieve the end goal of viewing your site.

Of course, you could also just use paper and pencil, which lets you free-think with little up-front learning.

Once you'd got your business plan and site map, you should decide if your site can be static (just HTML files) or dynamic (frequent content updates or interactivity, requiring more sophisticated technology such as a content management system (CMS) or actual computer code.

If you have relatively static (unchanging) content, the old method of updating an HTML file manually and uploading it to a server may suffice. This low-tech, low-cost approach can get a site launched fairly quickly.

if your content needs to be able to be updated regularly (daily, weekly, ad hoc), with different people adding content, or content that is updated automatically through the use of automated tools, a CMS might be the way to go.

Another advantage of a CMS -- no need to master HTML. In many organizations, content authors rely on web developers to put the mark-up formatting codes in place to make content web-ready. With a CMS, the content author/owner can access the parts of the site specific to their own content, and publish, often directly to the web site. Sometimes workflow is used, to enable third-party review and approval.

Finally, a CMS makes applying design standards more simple. With static pages, there is great flexibility, but one often relies on templates to ensure a consistent look across a site. With a CMS, non-authorized users cannot make changes to controlled areas.
-

Monday, February 3, 2014

Cloud vs Virtualization: A short primer


Virtualization is software that separates physical infrastructure from the servers (or, in some cases, routers) to create various dedicated platform resources. Virtualization software enables a hosting provider run multiple operating systems and multiple applications on the same server at the same time, in partitioned allocations of memory -- making servers, desktop environments, data storage and file systems independent of the physical hardware layer.

Cloud computing can be thought of as the service that results from the application of virutalization, when those virtual resources do not require human intervention to be enabled, and are accessed via the internet. The so-called "cloud" is the availability of shared resources, software, or data — as an on-demand service via the Internet.

The cloud most often includes virtualization resources to deliver the service or services. The cloud provides a self-service capability, elasticity, automated management, scalability, and pay-as you go service that is not in place with virtualization out-of-the-box.

At larger organizations, data center consolidation and modernization might result in so-called "private" clouds.

Sofware-as-a-service (SAAS) lets anyone enjoy software applications (such as Workbench "Always on the Job!"©) by licensing user "seats" on that is deployed by a provider, usually delivered in the browser or via a tablet or smart phone. The provider maintains the hardware and software, upgrades facilities and fixes problems -- users' total cost is lowered by eliminating deployment of the application in an organization's data center. SaaS applications are accessed over the Internet.

Virtualization is a technology that allows one or more physical server to appear to applications as multiple "logical platforms." These platforms can be accessed via the Internet, with automated tools, making them "Cloud" based.







Monday, January 27, 2014

The Maker-Bot Revolution - Writ Large


The revolution continues in the transformation of our world, courtesy of the internet. One key technology is the 3d printer, which will open up new worlds by lowering the cost of many goods, speed the delivery of those goods into everyone's hands, and increase the creative options to enable ideas to become reality.

Some current 3d printers use the technique MakerBot and Da Vinci printers employ -- rolls of plastic wire that are then melted, piece by piece, and deposited as tiny dots to create objects. The resulting pieces can be light and strong, but their surfaces show a characteristic banded texture and the resolution is limited; the overall impression is crude. The so-called "printed gun" uses a much more sophisticated -- and expensive -- type of plastic dispensed from an industrial 3d printer.

One model that may emerge -- a bifurcated system, where the combination of 3D printing and manufacturing produces a low-end “Less Expensive, Less quality” model, where manufacturers focus on rapid iteration wth localized facilities, and a high-end “Premium” model, where groups provide product ideas and social capital to facilitate small businesses and local creativity.

Certainly the surface of the full gamut of possibilities of 3d printing are only being scratched. The people's gun is one area -- societal boundaries pushed. Another could be in terms of scale. With this device, you can "print" a house in 24 hours.


Created by Professor Behrokh Khoshnevis from the University of Southern California, this new giant 3D concrete printer can build a 2,500-square-foot house in just 24 hours, layer by layer. The giant robot replaces construction workers with a nozzle on a boom (pumping concrete from trucks), which squirts out concrete and can quickly build a home based on a CAD drawing.

For this author, it is not too difficult to imagine entrepreneurs or local small businesses competing with Ford or Kia to disrupt broad markets, such as for the automobile. The same holds true for other industries, such as consumer products or engineering. Don't underestimate the creativity of the motivated business person.