Showing posts with label google. Show all posts
Showing posts with label google. Show all posts

Saturday, September 15, 2007

Gears, Zend and checkout!

So Its another weekend and I find myself battling it out with the Zend PHP framework. This has got to be the worse experience I have had using it, maybe I have been a bit too zealous seeking its wide adoption at my workplace. The fit is not yet over however. I still think I will pull off what I am trying to build with it. I need to, so I can present it to my group at work.

I did some more reading on google gears today and also am thinking that I might have been too anxious and giddy about seeing its wide adoption as well. It seems we might be a ways off from seeing a fully adopted standard towards offline browsing. I can cross my fingers and hope though. What was discouraging was that most of the nifty features in google gears like worker pools and local server caching were not available in the beta download. I had to get the development version from the project repository to get those working. Not very encouraging, but after I got that I still managed to like what I saw.

Google checkout was among the things I did some research on. I had in my mind started thinking about mobile applications that scanned RFID tagged goods that could suggest you purchase them online at cheaper costs. Such applications would then ask you to pay. I thought it would be cool if you didnt have to fill out any payment information but could just click a button to purchase and then I remembered that the google checkout project is aiming at doing just that. It seems someone is a step ahead of me.

Tuesday, September 11, 2007

Browser based apps that run offline!

People are really taking web applications a lot more seriously. Enter connectionless browser apps! So far there are a few frameworks and tools out their to give your browser the ability to run specially enables applications offline. This means we could see a lot of applications moving to the web. It makes sense though. Who really wants to download every application, especially those that are tied to the internet. I have to try out any of these frameworks for myself. I am thinking of giving google gears a whirl. So far it seems to be leading the back and they are pushing for an open framework for writing such applications that would be cross browser and cross platform. That would be nice!

Google Web Toolkit

Last night I had a date with google web toolkit. I have played with it before I was out to do a refresher course. So I got the latest version, now at 1.4 and I said I am going to figure this thing out and figure it out I did, well almost. I was able to use it to get a simple javascript application up and was trying to do some remote request stuff, which I was having problems with all the way up until I decided to quit and call it a night.

so what is GWT? Its a java framework for building javascript applications. Not everybody wants to take the time to learn how to write javascript, but just about everybody wants to get in on the new Rich Internet Application buzz. The solution is to create a compiler that takes Java (the most ubiquitous computer language) and converts it to an application that you can run in your browser with Ajax and All. I thought it was pretty neat. The interface for creating buttons and panels and labels and texboxes reminds of me of programming Java Swing. So if you are a great Java UI programmer you will have little trouble getting up and running with google web toolkit.

Sunday, September 09, 2007

Google Tech Talks

One of my fondest discoveries on google code is Google Tech Talks. I just subscribed to the rss feed in my google reader. I have however noticed that some of the talks are really above my head or maybe just not relevant enough to me. I was just watching a snippet from "The Theoretical Limits of Statistical High Dimensional Nearest Neighbor Algorithms". I was suprised that I actually could make out some of the sentences in his opening statements, but then I remembered that I do have a B.Sc. in Computer Science. Thank God for that!

Google Code

At the beginning of 2006 I declared that I had 2 goals for the year and they were to work for google and become financially free. Financially free? ha! Work for google? ha! ha! I am always the dreamer. I did manage to post my resume on their website and it took them maybe 3 weeks to tell me that I wasnt suited for any of the positions they had open. I take this to mean one of two things. Either my resume actually made it past their filters and was reviewed by a pair of real human eyes or the backlog on submitted resumes was so much that it took their software that long to kick me back a response. I imagine it must have been the former since the computing power at google can handle millions of page views per day. It must mean that my resume was reviewed by a pair of eyes. As for financially free, well I did atleast became the richest I have ever been in my life at the time which means that my expenses were less than my income and my networth kept climbing upwards a trend which for the most part continues, but investing, I did too little.

All of this to say that the google code website is cool! Now, I really sound like I work for google. But I found code.google.com long before it got popular and have been tracking the development of all kinds of open source frameworks for google services. They even started a repository for open source development using google technology. Infact I think I will head over there now to see what I can dig up.

Monday, January 15, 2007

XML and podcasts

Been doing alot of reading on xml lately. Built my first podcast today at http://media.3clicks.org/
Also I did some research on the xmpp protocol and google XEP (XMPP extension) jingle which allows for voice messaging using the XMPP protocol.

Currently listening to a podcast for learning spanish called coffee break spanish.