Google Closure Tools

by Sri on August 11, 2013

Google Closure Tools, https://developers.google.com/closure/, represents the open sourcing of many of the tools used to build many of Google’s rich web applications such as Gmail, Maps, Docs, and Google+. Closure Tools are a set of open sourced three major JavaScript utilities or groups, contains Closure Compiler, Closure Library, Closure Templates. All of these features provide a productive development environment that also results in highly-performant JavaScript code. Closure Compiler is a JavaScript optimizer that compiles web apps down into compact, high-performance JavaScript code. The compiler removes dead code, then rewrites and minimizes what’s left so that it will run fast on browser’s JavaScript engines.

Google Closure Tools

Closure Library is a broad, well-tested, modular, and cross-browser JavaScript library. Web developers can pull just what they need from a wide set of reusable UI widgets and controls, as well as lower level utilities for the DOM, server communication, animation, data structures, unit testing, rich text editing, and much more. Closure Templates grew out of a desire for web templates that are precompiled to efficient JavaScript. Closure Templates have a simple syntax that is natural for programmers. Closure Templates are implemented for both JavaScript and Java, so you can use the same templates both on the server and client side.

{ 0 comments }

Google App Engine

by Sri on August 10, 2013

Google App Engine is a way to write your own Web applications and have them hosted on Google servers. Google App Engine can be found on the web at https://developers.google.com/appengine/. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. Google App Engine offers automatic scaling for web applications as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand.With App Engine, there are no servers to maintain, you can just upload your application, and it’s ready to serve your users.

Google App Engine

Google App Engine, https://appengine.google.com, costs nothing to get started. All applications can use up to 1 GB of storage and enough CPU and bandwidth to support an efficient app serving around 5 million page views a month, absolutely free. Your application can run in one of several runtime environments, the Go, Java, PHP or Python. Each environment provides standard protocols and common technologies for web application development. These run time environments are built to ensure that your application runs quickly, securely, and without interference from other apps on the system.

{ 0 comments }

AngularJS

by Sri on August 9, 2013

AngularJS is a JavaScript framework that has some very compelling features. AngularJS is especially well suited for building one page web apps, although it’s certainly not suited to that. It is entirely JavaScript and entirely client-side, so anywhere JavaScript can run, AngularJS can run. It is so small, compressed and minified it is less than 29 kb. It is open source under the MIT license, you can even use the logo. AngularJS has some of the features like, Two Way Data-Binding, it is probably the coolest and most useful feature in AngularJS. It will save you from writing a considerable amount of boilerplate code. A typical web application may contain up to 80% of its code base, but Data-Binding makes this code disappear, so you can focus on your application.

AngularJS

In AngularJS, Templates is another feature which is just plain old HTML. The HTML vocabulary is extended, to contain instructions on how the model should be projected in to the view.The MVC or Model View Controller pattern means a lot of different things to different people. AngularJS does not implement MVC in the traditional sense, but rather something closer to MVVM model. Some of the other features are like Dependency Injection, Directives, Testing and many more. The web site for AngularJS, http://angularjs.org, has plenty of working examples and plenty of excellent documentation.

{ 0 comments }

Google Voice

by Sri on August 7, 2013

Google Voice is a very useful service from Google that allows you to give everyone one phone number and forward it to multiple phones. Google Voice also allows you to screen phone calls, block phone numbers, and apply rules based on the caller. One very notable feature of Google Voice is that when you receive voicemail messages, Google transcribes the message and can send you an email or text message to let you know about the call. Google Voice account is free. The only feature Google charges for is making international calls. However, your phone company may charge you for minutes you use answering calls or data access for using the website, depending on your plan.

Google Voice

Google Voice https://www.google.com/voice has a limited number of slots, since each user needs a separate phone number. In order to get an invitation, you need to sign up on the waiting list. Google Voice lets you select your own phone numbers from their available pool. In order to make this process easy and meaningful, Google lets you search the numbers by area code and by text or number sequence. Once you have a number, you will need to set up and verify the numbers you want it to ring. Google provides Google Voice app for iOS, Android and Blackberry phones. You can forward your calls to multiple numbers at the same time. You can make calls through Google Voice account by accessing it on the website.

{ 0 comments }

Speak To Tweet

by Sri on August 6, 2013

Speak To Tweet or speak2tweet is a service from Google, which allows users to leave a tweet on Twitter by calling a designated international phone number and leaving a voice message. This Speak To Tweet service was developed to help people in the Egypt to post messages online, in spite of the country’s internet connections having been shut down. The Speak To Tweet system works online voice mail system. Users can call one of several numbers and then leave a voice recording or listen to recordings left by other users. There are numbers users can call and after that user can leave messages by pressing 1 and listen to messages by pressing 2.

Speak To Tweet

The Speak To Tweet system was first launched during the Arab Spring protests in Egypt, when the government cut internet access in order to prevent the public from organizing protests. Users are able to create a tweet by phoning a variety of international phone numbers and leaving a voicemail message. The service instantly tweeted the message with the hashtag #egypt, without the need for an internet connection.The messages can be accessed by either dialing one of the same phone numbers, or through the Twitter account www.twitter.com/speak2tweet. The Twitter feed contains a link to the voice message on Google’s SayNow.

{ 0 comments }

Google Sites

by Sri on August 5, 2013

Google Sites is the relaunched version of Jotspot. Google Sites is Wiki-like tool for collaborating on the Internet. The goal of Google Sites is for anyone to be able to create a team oriented site where multiple people can collaborate and share files. You can access Google Sites at http://sites.google.com, and its features are, you can create a page with one click of the mouse button, you can utilize one of many different templates, you can also insert content such as documents, spreadsheets, calendars, pictures and videos. Google Sites is great for anyone who wants to create a collaborative web site for multiple users.

Google Sites

To get started with the Google Sites, choose different types, such as webpage, announcements, dashboard, and list. Manage permission settings to keep your site as private or widely editable and viewable as you would like. Search across your Google Sites content with Google search technology. Customize your site’s interface for your group or project’s look and feel. Centralize shared information, embed rich content such as video, documents, spreadsheets, presentations, Picasa photo slide shows, iGoogle gadgets into any page, and upload file attachments. Creating a site together is as easy as editing a document, and you always control who has access, whether it’s just yourself, your team, or your whole organization.

{ 0 comments }

Google Profile

by Sri on August 4, 2013

Google Profiles is a product that allows users to create a public, searchable profile and social media hub that links to your blog and other profiles such as Flicker, Twitter, Facebook, and Google Reader.Google uses your profile to provide public information about you to other Google users and anyone who searches for your name. Having a profile is optional, but it allows you to promote yourself and link to websites you want to showcase. Google profile is part of your Google Account and Google is also increasingly linking Google profiles to other services from Google and search features.

Google Profile

To set up profile, go to https://profiles.google.com. You may find that you already have a profile. If not, click on the Create my profile link to get started.First page is the About me tab, everything you list in this tab is public. At the bottom of the tab, you will find an area marked Profile URL. This is the address of your public profile. The Photos tab is also public, this lets you link your Flickr or Picasa Web Albums account to your profile and puts a strip of photos from your album underneath your name. The Contact info tab is not public, you can specify which of your contacts are able to see it. You can also set up groups of contacts, such as family members and coworkers. Once you have finished editing your profile, click Save changes. Your profile will start appearing in Google search results.

{ 0 comments }

Picnik

by Sri on August 3, 2013

Picnik was a quirky little online photo editing service. You can edit your photos with Picnik tools from both Picasa and Picasa Web Albums. You can also add styles to imported images and use basic editing tools such as cropping and resizing an image. This job aid steps you through the basics of uploading images to Picnik, scaling, cropping, and rotating the image, adjusting the image color properties and finally, adding text and a border. Using Picnik, you can crop, do touch ups and add cool effects to your photos, all without leaving your web browser. You can also import and export Picnik files from a variety of photo hosting sites.

Picnik

You can access Picnik at http://www.picnik.com/, from the welcome screen, click on the Get Started Now button, then click on the Library tab. From the Library screen, you will be given a number of options for where Picnik can load an image, including upload an image from your computer, Load an image directly from the web site, grab an image directly from your webcam etc. Click on the upload a photo button. Once the image has uploaded, Picnik will switch into edit mode, displaying your image. Now you can select rotate option, you have also have several controls for rotating the image, including flip horizontal, flip vertically as well as rotate right and left and a free rotate labelled straighten.

{ 0 comments }

Picasa Web Albums

by Sri on August 2, 2013

Picasa Web Albumshttps://picasaweb.google.com,lets you post photos to the web directly from Picasa or iPhoto. Picasa Web Albums also lets you sort and share your photos into public and private areas and post those photos to your blog. For organizing photos, Picasa has file importing and tracking features, as well as tags, facial recognition, and collections for further sorting. Web Albums is easy to use, and it is very convenient to post photos directly from your favorite desktop photo management software. You can upload photos directly from the web albums interface by clicking Upload. You can also install an Active X extension for IE that lets you drag and drop. You can also upload pictures by email, which makes it a lot easier to post photos from a mobile phone.

Picasa Web Albums

Photos can be uploaded directly from photo management software Picasa or iPhoto. To upload photos from iPhoto, you first need to download and install the special iPhoto extension. After the extension is installed, upload photos by choosing Export in the File or Share menu. Uploading albums from Picasa is a snap. Select one or more images, press the Web albums button, and then either choose from an existing album or create a new one. Picasa Web Albums lets you pick three size settings, optimized large size, medium size and largest size. Photos are arranged into album sets. You can comment on photos, edit captions, and rearrange the order of photos within albums.

{ 0 comments }