Showing posts with label Offline. Show all posts
Showing posts with label Offline. Show all posts

Monday, November 13, 2017

The Future of HTML5 Offline Functionality

The Future of HTML5 Offline Functionality


One of the great promises of HTML5 is to allow rich web applications to continue to operate (inasmuch as it’s possible) when a connection is not available to the Internet.  There are two major components of providing such a service, and both are addressed in some way by the HTML5 standard.  However, these are two of the most-disputed areas of the spec when it comes to actual implementation.

The Application Cache 

The HTML5 spec has a lengthy description of the Application Cache mechanism.  Basically, this allows web developers to specify what content should be displayed for a URL when a connection can’t be made to the server that normally handles the URL.

For example, a particular LucidChart document might be edited by visiting a specific URL. The App Cache allows us to specify that we’d like certain content to be cached and displayed instead if can’t be reached.  That content would include the current version of the document and all its related metadata, along with the HTML, Javascript, CSS, and images needed to display it to the user.

While this concept is well-accepted in the standard, one critical issue hasn’t been addressed: How much space do you allow applications to use in this cache, and how do you gracefully allow the user to adjust those allocations?

Consider that in order to have true offline functionality for LucidChart, we need to have a copy of at least the current version of all of a user’s documents in the app cache.  For many users, especially those who are using custom uploaded images, this size stretches into tens or hundreds of megabytes.

The HTML5 spec does not specify the amount of space available to applications, but currently developers can’t count on getting more than 5MB per domain.

Local Storage 

While the application cache would allow users to view their past work, there needs to be a mechanism for saving new work that they accomplish until a connection is restored to the server.  There are actually three competing standards in play for this area.

First, and the only one universally available (even in Internet Explorer) is Web Storage, AKA “DOM Storage.”  This is simply a key-value map that allows developers to store arbitrary data for later use anywhere on the domain.  This is very unstructured data, so there is no meaningful way to query the data in a way that parallels a normal modern database system.  However, it is universally implemented today, so it is the most promising of the prospects.

However, Web Storage falls down in the same way that the App Cache does–there’s no specification of how much space should be available to sites.  Chrome currently has a 5MB limit per domain, IE has a 10MB limit per domain, and Firefox appears to have no limit (though they notify users when a site is using a lot of storage).  Depending on the kind of data a user is generating, this storage can run out alarmingly fast.

To help address the problem of unstructured data, another standard called Web SQL is competing for inclusion in HTML5.  It’s a simple Javascript interface to a simple SQL database.  In every current implementation, this database is implemented with the public domain SQlite library.

Mozilla, however, thinks that a “standard” that’s actually based on a particular implementation (in this case, SQlite) is not a standard at all.  So they built a simple data store (incidentally, also built on top of SQlite) that exposes a simple key/value document hierarchy.  Since the interface is well-defined, they claim this this is a better standard to build against that Web SQL.  The problem, of course, is that only they support it (and only in Firefox 4+).

What Developers Need 

We at LucidChart need the following in order to develop a first-rate offline tool:

· Higher storage limits for the App Cache and Web Storage.  Preferably, a way to prompt the user to allow us to use unlimited storage–as any native app would have access to.

· Universal, reliable implementation of the App Cache standard in all major browsers.

· (Optional) Universal, reliable implementation of Web SQL.  Unfortunately, Mozilla has sworn never to implement this standard.

And we are not alone in this.  I struggle to think of a meaningful web application that does not have these needs in order to build offline functionality.  Whether it’s email, word processing, drawing, diagramming, analytics, or CRM, we need a reliable way to store large amounts of structured data in the browser if we’re going to be able to cut the cord to the Internet and continue working.


Dav Gra is interested in the latest trends of online collaborative solutions for distributed teams, including this free Visio alternative which can be used as organizational chart software.

Wednesday, August 23, 2017

Making Money From Home by Offering Online Marketing to Local Offline Businesses

Making Money From Home by Offering Online Marketing to Local Offline Businesses

If this article grabbed your attention then you might already know how huge the internet marketing industry really is. What you may not know is that there is money to be made in selling marketing services to small businesses as well.  Most offline business owners do not understand how important it is to have an online presence or else they would already be online! This is where you come in. It is incredibly easy to set up email marketing campaigns, and a simple website for the online newcomer and profitable at that!

This is the day and age of the internet. It is estimated that 3 million people log on daily in the United States alone, so why not take advantage of this traffic and target it toward small businesses for an income? Even if you are not too familiar with the internet you will still be able to profit and make money from home by doing this. This job is for the newbie and the expert.

It is as simple as setting up a direct response website that can be found on search engines therefore making the clients money, creating a blog, submitting press releases and articles, using social mediums like MySpace or Facebook. This may seem like a lot but its not. If you can send an email or then you can easily charge a monthly fee for your service, same with updating blogs and using FREE services like Facebook and MySpace.

As for the direct response website, its used as a way to grab the customers information such as name, email, and address. This way you can email them or direct mail them the business updates. Not only can you charge upwards of 1200 dollars to set up the site (which might cost you 100 bucks.. maybe) you can also charge a monthly fee for the upkeep of the site.

I'm amazed that more people have not tapped into this gem of a business! It is for anyone who has access to the internet and wants to work for themselves. How would you like to be able to support yourself and your family with putting in maybe 10-15 hours a week? Now you can.

Join our FREE newsletter!

Wednesday, August 9, 2017

Physical Brands In A Virtual World Enhancing Digital Advertising With Offline Marketing

Physical Brands In A Virtual World Enhancing Digital Advertising With Offline Marketing
As we get further into December the inevitable reviews of 2010 are already starting to emerge and the marketing world is no different. Brand Republic have been hosting their reviews of the last year which include the best and the worst of what has come out of the advertising agencies over the last 12 months, which includes ads for John Lewis and Nike on the nice list, while Jedward's appearance for Nintendo and Tim Lovejoy for Giovanni Rana appear on this year's naughty list.

One area that does stand out is the increasing diversity of online marketing, with many companies including Old Spice and Foster's "going viral" with their campaigns. Landmarks moments and movies around Facebook are also noticeable as the social network builds in strength quickly turning it into an indispensable marketing force, and evolutions in Google Places have opened up a whole new online world for retailers looking to get the most out of the internet.

There have never been so many avenues open to those who are looking to promote their businesses, with digital marketing open to anyone with a broadband connection. Whether companies are looking to use advertising as a platform to build their brand or raise awareness of themselves in the marketplace, it is still important that their advertising efforts work in conjunction with their wider marketing strategy.

With companies pursuing more imaginative advertising and online viral campaigns, wider marketing efforts are increasingly turning towards giving their adverts more exposure rather than the company itself. This isn't necessarily a new technique and it is something that the iconic advertisers such as Guinness have been doing for many years. With advertising in general moving towards more "water cooler moments" than brand awareness, the wider marketing effort is becoming more important than ever in reinforcing the core message and raising awareness of the brand, associating what might be a hugely successful campaign with the company that is producing it. With companies increasingly trying to outdo each other with memorable ads, the core brand message is becoming less important than getting noticed, and so the work of the wider marketing effort is having to perform the job that the adverts used to perform.

So how do you hammer your brand message home? By getting it out there for all to see. Promotional gifts and promotional products have traditionally been an important part of the marketing effort, but not necessarily linked to the advertising arm in any relevant way. With adverts now going for a more random but memorable approach, promotional gifts have evolved into items that are using the idea of the advert to enforce the brand. If an advertising campaign is proving popular, promotional gifts bearing the imagery of the ads can be a useful way of getting your brand into the hands of people who may be a fan of the ad but not necessarily have any allegiance to your brand. A promotional gift bearing your logo might just change that, as by owning an item adorned with the brand they are becoming more active in their interest than merely viewing an advert on their TV or computer.

As companies turn to fresh and imaginative ways of advertising their brand through digital media, the wider marketing effort cannot be underestimated when it come to enforcing the core brand. Grabbing people's attention with a witty ad campaign is all very well, but it's all for nothing if viewers can't remember who produced it.

Promotional gifts are changing in the way they are used in marketing, but they can be a crucial way of converting those who like your style of your adverts into those who like the style of your brand. Getting viewers to interact with your brand will be a key way of converting interest into sales, and promotional gifts are a proven method of putting a physical brand item into the hands of your virtual, digital followers.

Alan writes articles on issues surrounding the promotional gifts industry for The Promotional Gifts Company. They are aimed at professionals in the marketing, promotional and events industries, as well as those who are looking for effective ways of motivating and incentivising their workplace.

Related Digital Marketing Advertising Articles

Saturday, July 29, 2017

Strategies For Marketing Offline

Strategies For Marketing Offline

The Internet has become the largest medium of communication; and has presented a lot of business opportunities.  Online home based business owners tend to limit themselves to online marketing methods. Nevertheless, there is a huge potential to promote your home based business through some cost effective offline marketing strategies.  So what are the most effective offline marketing strategies for your home based business?

1. Word of mouth in your circle of influence
Word of mouth is one of the best free advertising channels. We all have people we interact with on a daily basis, and these are potential customers. Make a list of all the people you know or interact with and how can you best tell them about your internet business. Be passionate about your internet business and always be prepared to tell someone about it when an opportunity to do so presents itself!

2. Mail-out newsletters and flyers
Mail-out newsletter or flyers can be effective if you target it to a specific 'group'. You could create one to distribute to local day care centers just as an example - and in your newsletter or flyer, highlight the benefits of an online business to the targeted group, for example earning money at home for stay at home moms or dads. Posting your home based business URL on bulletin boards can also be effective.

3. Use and give away free branded 'stuff'
You can promote your business by having your URL on all your stationery, all written communication and other items you can give away for free. If you want to get a lot of people to know about your home based business, you will need to come up with some creative ways of promoting your URL. You can be limited only by your imagination. Have your business cards with your home based business URL. Give them out to people you meet, leave them about where you can, such as in your local coffee shop.

4. Newspapers and magazines
Local newspapers are good for advertising your online business. Most local papers have 'home business opportunities' section, so you run a regular classified advert. In addition, contact your local newspaper or business-oriented magazine and let the business editor know you have a new business and web site and what you offer. Local newspapers are frequently interested in featuring local business people and their accomplishments. This is free advertising and should always be used. You can also contact your local magazine and offer to write a monthly or weekly guest column for them, and include your 'author bio' and home based business URL.

5. Joint ventures with offline business
You can get into a joint venture partnership with an offline business which sells a complementary product or service to your home based business. If you can identify a partner that best fit your business, this is an important offline marketing strategy that can help you succeed in your home based business by enabling you to reach potential customers that you could not reach before. As an example, if you have a website selling fitness/health products or tips, you could prepare a leaflet and make a deal with an offline local fitness/health shop where they giveaway your leaflet to their shoppers with each purchase.

The offline marketing strategies outlined above can help you grow your home based business.  I have used these strategies alot and they work well.  So what are you waiting for?  Get out there and promote your business offline!!

Learn about hypericum berries, serviceberry bush and other information at the Gardening Central site.