Showing posts with label Web Applications. Show all posts
Showing posts with label Web Applications. Show all posts

17/12/2007

Google Chart API

This is actually pretty neat. A little known Google Service called Google Chart API went live today to the entire world.

Charts may be embedded in any web application by merely updating the src attribute within an image tag (or using an HttpWebRequest to do something funky with it).

Here are some examples:







Yellow line chart with x-axis labelled with March, April, May, June, and July and y-axis with 50Kb



Yellow line chart: easy to read as data points are spread out well along the x-axis




Line chart with unevenly spaced data points and lines in red, green and dashed blue


Check out the various charts that can be made using this nifty service here.

As an Enterprise Developer, my next question becomes, will my IT department block this service. Unfortunately, because I can't download and install the chart builder component on my server, I'd probably never use it in any big Enterprise.

Over And Out

23/10/2007

Apple and Big Picture Strategy

I was sitting there watching Steve Jobs help push one of the biggest Software evolutions in history: The Web Application.

I sat there distraught, thinking, SNAP DANG, my blackberry's browser sucks. My Nokia browser sucks. I quickly installed Opera Mini 4 beta and hit the net on my mobile device. I jumped onto the iPhone Facebook site, logged in on my Blackberry Pearl and started poking around.

Just about then this thought came racing through my mind so I logged onto the iPhone Facebook site on my desktop PC. I was stoked. It worked in both places. Stupid me, of course it worked in both places. So then I started thinking, I wonder if I could use this on a Mac? I don't have a Mac, but I'm sure I could.

Then, this random stream of thought flew through my head: What if Apple is only going to allow a web (Safari) SDK to develop for the iPhone? What if they never release a stand alone SDK for the iPhone?

Well, first, this would probably mean that every application you'd run on the iPhone would be web based... well ah dah. Then I thought, I wonder if they will allow web plugins to run - What if I could run Flash on the iPhone? Then I could create a real RIA with full graphics capability, and use the Safari API's to access the cell features. I loved it.

Then I started thinking, SNAP DARN (Actually, it was more like, I wonder how I could use this for business??). Then I stopped. It slammed me straight in the forehead with no less ferocity than a four by four being slammed into the scull. I could use this for business, infact, I could use this phone for more business features than my Blackberry or my Nokia. And, I could do this all from within the Safari browser. I could not only log into my Intranet, I could follow links from my intranet into my Web Based business applications. So there I was looking at a nice high color graph in Safari thinking: "I can't believe people don't think this will fly in the corporate world".

Then it dawned on me. Apple does not have a very strong foot hold in corporate - in mobile, or desktop. A major issue for Apple was that none of the stand alone software would run on the Mac platform. Well, then came Windows Virtualization on the Mac. That solved the problem nicely, but it still doesn't help Apple. Why should Apple require virtualization to run business applications on their platform? Sure they can still sell more licenses! But why should Apple have Windows virtualization? This has to be helping their single largest competitor maintain it's foothold - and further, allows developers to continue to build applications for the Windows Environment - something they were already skilled and trained to do.

For Apple to grow in corporate, and consumer markets they needed to be able to leverage all the existing hot technologies out there - especially web based applications which nominalize the desktop Operating System. Further, Apple is branching out with it's other devices and including web browsing over WiFi and everything is based on the Safari browser.

So my theory was that Apple could gain a stronger foothold in the corporate market by forcing developers of the iPhone to develop mobile web interfaces. The back ends for these mobile apps would be leveraged against the desktop app (most likely the other way around). So Apple can easily and quickly have people build services for their devices - and easily extend web based business applications to the iPhone.

Further, if Apple can contribute toward the perception that all software will be web based ASAP then they can expiditiously eliminate problems where software will not run on the Apple Desktop.

So yesterday Apple announced they will be opening the iPhone to third party developers. Does this undermine their support of web applications being the future now? Will this negatively affect Apple's ability to reach corporate markets? Is Apple limiting itself to the consumer market? You tell me!

28/06/2007

Top Web Apps in Canada

This is a very blatant repost of a ReadWriteWeb article which may be found here.

By Heri Rakotomalala of Montreal Tech Watch

flag canadaCanadians use the Internet more than anyone in the world. According to comScore, Canadians spend on average 39.6 hours per month on the Internet, followed by Israel at 37.4 and South Korea at 34, while the USA is in 8th position with 29.4. Canada also leads in online reach with 70% of households having Internet access. The average pages viewed per visitor is 3800 in Canada, while the U.K. is second at 3300. And at 67%, Canada has one of the highest broadband penetrations in the world, 21 points higher than the US. Finally, while Canada still lags in online advertising, with $28.05 per Internet user and the US with $71.43, ad spending is expected to grow 32% this year (Ernst&Young LLP). So Canada is a sophisticated, and growing, market for Web apps.

As in any other country, Canadians heavily use Google, Yahoo and other global services like ebay and craiglist; each of which has their own english and french canadian localized versions. In social networking, Facebook is the star app of the moment. For instance, Toronto has more than 650.000 facebook users, more than the combined facebook users in New York, Boston and Los Angeles.

Top Web Apps

Canada has a lot of startups that are reaching the global market...

shopify

Shopify is a simple, affordable and stylish service that lets you create your own online store. It is targeted at inviduals who want to sell online, without any programming.

freshbooks

Freshbooks handles time tracking and invoicing. The service is used by freelancers and consultants in over 100 countries. Mike McDerment, an active canadian web entrepreneur, runs the company.

stikipad

Stikipad lets you create a personal or a group wiki for free, with an easy-to-use user interface.

librivox

Librivox publishes on the public domain audio books, as read by users. The digital library ranges from contemporary to classics, philosophy to novels. Last finished project: James Joyce's Ulysses, with 32 hours of audio.

dabbledb

DabbleDB lets you create and share a database, and then build an application on top of it, without requiring programming skills. The platform is innovative, with a simple point-and-click interface.

nowpublic

Nowpublic.com is the largest user-written news site in the world, according to the Globe and Mail, thanks to a thriving community. It is based in Vancouver, BC.

sxipper

Sxipper manages your online identity via a firefox extension and OpenID. It tracks usernames and passwords; and fills in online forms. Sxipper comes from Sxip, which is working on new identity models for the digital world.

wikitravel

wikitravel, which this year won a Webby Award for Best Travel Website, is a free travellers guide. It also is aiming to produce print travel guides. This wiki project was started in Montreal, Quebec, and advises a "fair" (not "neutral") point of view from its contributors.

cambrianhouse

Cambrian House is an online community where users "crowdsource" an idea. Participants then share the profits if the software is successful. Robhinhood Fund, a "web2.0 charity" website, started at Cambrian House.

clubpenguin

ClubPenguin is a virtual word for kids, where they can play and interact. The self-funded company is already profitable via monthly subscriptions, with $60 million projected revenues this year.

GiveMeaning

GiveMeaning is an online community about news and projects that change the world for good.

conceptshare

ConceptShare is an online collaboration tool for designers and creatives, where they can annotate and discuss current work.

ajax whois

AjaxWhois.com is a DNS lookup service.

ilovetoplay

ilovetoplay.com is a sports social network where you can find additional players for your team.

yubnub

YubNub.org is an online command line.

Innovation and startup culture in Canada

stumbleupon

istockphoto

flickr

Canada has a long history of innovation and success. The most well known is Flickr, which started in Vancouver, BC, and then became one of the key applications in the web 2.0 landscape. StumbleUpon, which was acquired by ebay for $75M in March, was started in Calgary, Alberta. iStockphoto was a pioneer in micropayments in stock photography, and was bought by GettyImages.

Conclusion

standoutjobs

kakiloc

The future is promising for Canadian startups. In Montréal, for instance, barcamps, democamps, monthly Tech Entrepreneur breakfasts, and early investors like montrealstartup, have revived the local tech community. We now have promising startups like Standoutjobs which aims to reinvent the recruiting process, by using video and social networking to promote the company's brand; or Kakiloc, a location-based social network which integrates with mobile phones. These are just two examples of the promising web apps being built in Canada and being presented to the world. Let us know what other web apps you know of from Canada, that we may've missed.