Showing posts with label announcement. Show all posts
Showing posts with label announcement. Show all posts

Gears For Safari




We're really excited to announce cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 official release of Gears for Safari on OS X (minimum requirements are Leopard 10.5.3 or Tiger 10.4.11).

You can download it today from http://gears.google.com.

This means that you can now access all cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Gears-enabled sites (such as Zoho office, WordPress, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 new YouTube uploader and Google Docs offline) in Safari.

Since launch, we've increased cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 number of APIs available in Gears. The 0.3 release added cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ability to create desktop shortcuts for websites, and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 0.4 release added Geolocation and Blobs (useful for resumable uploads of large files). All of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se are now available in Safari and work exactly cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same as on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r browsers Gears supports.

We thought it might be interesting to talk about some of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 technical aspects of Gears peculiar to Safari and OS X. If you aren't a developer you can safely skip cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 following paragraphs and go straight to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 download page.

When you install Gears, you'll notice that it's composed of 2 components: an NPAPI plugin which lives in "/Library/Internet Plugins" and an InputManager. Gears needs to load first thing upon browser startup, for cases in which cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 first page loaded into cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 browser is from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Gears offline cache. NPAPI provides no mechanism for loading that early (it only provides support for loading plugins cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 first time a page specifically includes cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m) so we needed a small InputManager to do cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 work for us.

For browsers ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r than Safari that use cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 WebKit engine, we've provided a really simple mechanism to allow cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m to load Gears into cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir program without using cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 InputManager. Fluid is one example of a 3rd party browser that supports Gears this way.

On cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Mac, Gears desktop shortcuts are actually small applications that are designed to open cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 website in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same browser cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y were originally created from. This means that if you created cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m from a Fluid app cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y'll open in that same place and if you've got multiple versions of Firefox installed on your machine cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 shortcut will open in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 right one.

We hope you've found this post interesting. If you have any feedback we'd love to hear from you on our mailing list.

Gears 0.4 is here!




But where exactly is 'here'? Well, that's a question that takes on a whole new meaning with this new release of Gears: we have added a new Geolocation API, which allows you to build applications that can do new and exciting things based on your users' location. You can query Gears for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 user's current location using cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 getCurrentPosition() method or you can ask Gears to notify you every time cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 location changes, using cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 watchPosition() method. Of course, we take privacy issues very seriously, which is why we have a special permission dialog that allows users to decide which Web sites should have access to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir location information. If you want to learn more about how cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Geolocation API works, please see cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Google Code blog post.

Anocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r cool new feature is cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Blob API. Unlike strings, blobs let you reference arbitrary binary data — a first for JavaScript! Therefore, blobs can more naturally represent things like files and images, and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y can be passed around efficiently. We have updated several existing APIs to work with blobs, such as WorkerPool sendMessage() and HttpRequest send(). And that's not all! We have also extended cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Desktop API with a new method, openFiles(), which allows users to select multiple files of a particular content type, and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n returns cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m as blobs for easy uploading or worker processing.

Ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r major changes in Gears 0.4 include:

For cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 full list of changes, you can check out cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Gears API history.

If you are a developer anxious to try cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se new APIs, first check gears.google.com to make sure you have Gears 0.4 installed (your browser should be updated automatically) and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n browse cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Gears documentation pages. If you are a mobile developer, please make sure you also read our Google Mobile blog post to learn more details about what devices support cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Geolocation API.

Finally, an update on how we are doing on Web standards: in line with our earlier promises, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Geolocation API is a W3C Editor's draft and its current design is a result of open collaboration with many ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r people and organizations. We plan to continue to drive this standardization effort, as well work with cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 community on new Web standards.

Speeding Up WordPress With Gears




WordPress.com just recently went live with Gears support for accelerating cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 user-interface, and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 upcoming WordPress 2.6 release will also bundle Gears.

Andrew Ozz, a member of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 WordPress team and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 person responsible for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Gears integration wrote cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 following guest post on his experience working with Gears:

I thoroughly enjoyed working with Gears. After checking cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 excellent API documentation and examples, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 test implementation of a ManagedResourceStore in WordPress was ready to go in about an hour.

After that I only had to refine cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 various status messages and user prompts and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 first step of implementing Gears support in WordPress was ready for public testing. That was cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 fastest and easiest integration with anocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r open source software I've had cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 opportunity to contribute to.

Currently WordPress implements Gears support in a somewhat "non-traditional" way. It uses only cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 local storage to cache all static files from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 admin interface on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 user's computer, eliminating needless requests to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 server and improving page load speed, quite significantly in some cases.

Some of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 limitations of this are that Gears prompts for permission on each sub-domain, so when a user has several blogs on WordPress.com, it will have to be enabled for each separately. Anocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r is that although all files are served from cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 local storage in SSL mode, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 browser reports that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 web page is partially encrypted.

The Gears support is already live on WordPress.com, and is included in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 next version of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 self-hosted WordPress, that is due in a few days.


In my opinion Gears is more than an easy way to enable online applications to work offline. It extends cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 web browser into an OS independent application development platform. I won't be surprised to see some very different web enabled desktop applications built with it.

This is not an April Fool's joke!




As of yesterday, it is possible to use Google Docs offline. We've all been working on this for a while now, and I think sometimes we take it for granted. A web-based word processor you can use without an internet connection?! Who'd'a thunk it?

Gigantic congrats to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Docs team, from all of us working on Gears. We especially love how simple you have made cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 setup and synchronization process.

Sometime soon, we'll have to get one of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Docs engineers to write a blog post about some of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 challenges cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y faced bringing this togecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r. There are some really interesting stories and lessons in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365re that would be useful to anyone aiming to offline-enable cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365ir web application.

To see offline Docs in action, check out cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 video below.

Google Gears in Your Pocket




Today is an exciting day for mobile application development, as it marks cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 first release of Google Gears on mobile devices. Gears is initially available for Internet Explorer on Windows Mobile 5 and 6.

Consider cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 sad state of mobile app development today: you often need to write native code, and build against four different SDKs, using five different compilers. It's a daunting task, which explains why so few people write mobile applications.

Web apps are an obvious way to deliver functionality across mobile devices. You can write your application just once. So why hasn't this approach been more widely adopted? Mobile browsers simply cannot do much of what you want applications to do.

Enter Google Gears. The mission of Gears is to extend cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 capabilities of web browsers. It is clear to us that mobile browsers can benefit just as much as desktop ones. By adding features to mobile browsers, it becomes possible to deploy an increasing number of mobile applications as web apps.

Furcá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365rmore, we plan to keep cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 Gears API consistent across all platforms. So as long as you account for browser differences (such as different screen sizes and DOM quirks), cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 rest of your application will "just work" across users' systems. You don't need to worry whecá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r you are running on a mobile device or a desktop machine.

We are very excited by cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 potential here. We expect mobile apps built using Google Gears to usher in a new trend in mobile application development.

For more information, check out cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 interview Dion Almaer conducted with some of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 engineering masterminds behind mobile Gears:

Andrei Popescu and Dave Burke describe what it was liking bringing Gears to Windows Mobile, and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 motivations for cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 project.

Gears PubTools: Offline Enable Content in Minutes


As a Developer Advocate who wants to help developers use Gears, I've created some simple open source utilities to make it much easier to work with Google Gears without having to delve into JavaScript. This new open source library, named Gears PubTools, is a simple collection of JavaScript files that make it easy for content authors to work with Google Gears using just a little bit of HTML. With PubTools, you can easily offline-enable your static content within minutes. Read cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 full details here. Please note that PubTools is not part of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 official Gears distribution; it is simply a collection of open source utilities I have created to make using Gears much easier for static content.