Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

seo Google Web Toolkit out in the wild 2013

Seo Master present to you:

Since Google Web Toolkit (GWT) launched, there have been many rich, robust Ajax applications which developers have told us they wouldn't have been able to build without GWT. We're thrilled to hear that GWT has increased productivity for developers and helped them to improve performance of their AJAX apps. On that note, we'd like to introduce you to 4 developers across a diverse range of web apps -- all of which were built with GWT. Whether you're new to GWT or not, these developers share some great insight into how they used GWT, what they like and would like to see from GWT, and finally their own learnings from building with GWT.

These developer videos, as well as descriptions of other GWT-built apps, are available here: Who's Using GWT. And if you're interested in the latest on GWT, check out the Official Google Web Toolkit Blog.

*Viewing tip: While we've embedded the videos here, we highly recommend watching them directly on YouTube and choosing the "watch in HD" option.

GoGrid is a cloud computing infrastructure service provider which enables you to deploy and scale load-balanced cloud server networks via a multi-server control panel. GoGrid was recently named Best In Show at LinuxWorld 2008. "We wanted to build a thick client inside the browser... GWT is very powerful and has increased our productivity greatly... We're able to build a very complex, rich, UI application quickly and easily." - Justin Kitagawa, GoGrid



Lombardi Blueprint is a business process mapping and diagramming tool. "We don't have to worry about all the browser quirks that you fight with when you're writing in pure javascript. We just write in the language that we like to use and they take care of all the difficult bits for us." - Alex Moffat, Lombardi Blueprint



scenechronize is a production management web application for film, television and commercials. "We chose to use GWT because it allowed us to write in Java which opened up a wide range of tools available for Java-based apps.... Because GWT supports multiple browsers, we're able to write our app so it looks and works the same across 4 major browser types." - Rob Powers, Scenechronize



Whirled is a social virtual world website which includes multi-player games. "We used GWT to build the social networking website part of Whirled, and it's done a lot of the heavy lifting for us... Whirled is now about 60K lines of code just for the client. Being able to enforce the same kind of engineering discipline that we do everywhere else has been a huge help." - Michael Bayne, Whirled

2013, By: Seo Master

seo YouTube <3's Developers 2013

Seo Master present to you:

There's been a small flurry of announcements lately about things the YouTube APIs team has done to make life easier for our developers, and we wanted to make sure you heard about them!

Backwards compatibility guidelines
Since we just launched V2 of the API, we also published some guidelines and best practices to help ensure that breaking changes aren't introduced into your app with new versions. Read more in our "Mandate For Change" post.

Test your apps against new builds
A week before new builds are pushed to production, they'll go up on stage.gdata.youtube.com. Subscribe to our announcement forum to get notified about new builds, and do regression testing by pointing your app at stage.gdata.youtube.com. Read more in our "All the World's a Stage" post.

Interactive query generator
We released a helpful tool to play with API requests in the browser so you can get a feel for the mechanics. Because we show you the raw request and responses, it's also an easy way to do some quick testing and debugging. Read the full announcement in our "Try Before You Buy" post.

YouTube App Gallery
To help get you get some exposure and to help new developers get some inspiration, we launched the gallery. Browse, comment, and rate projects as well as submit your own. Read the full announcement here.

We hope this helps both new and old YouTube developers alike. Let us know how it's going in the discussion forum.2013, By: Seo Master

seo Sigurd Magnusson of SilverStripe on open source and the Summer of Code 2013

Seo Master present to you:

Sigurd Magnusson, co-founder of the SilverStripe open source CMS platform, was in town for the mentor summit that wrapped up the Summer of Code.

We used that opportunity to grab him, put him in a Tiki hut, and chat with him about SilverStripe. We discuss life as an open source company, and the experience and advice based on having ten students enrolled in the summer of code program.

Thanks to Ohloh we have statistics on the code produced by the students. Obviously, the lines of code metric is purely quantitative and doesn't show the actual work involved, but it is great to see how these students have produced:



In the chat below you will hear about some of the really cool additions that SilverStripe has in its trunk thanks to the students.

2013, By: Seo Master

seo Queplix discusses their GWT open source application 2013

Seo Master present to you:

I was recently in New York City and had the chance to meet Steven Yaskin and Paul Tenberg of Queplix, a company that is trying to change the face of CRM using an open source business model. Steven and Paul are both old timers in the CRM industry, and it was very interesting to discuss their vision.

The interview focuses on QueWeb, the open source customer care application that they released. The application is built using GWT and uses a slew of Google APIs and products (such as the Google Mini). We discuss how open source affects their business, how their architected this CRM framework and details on some of the magic that allows you to slurp up legacy applications and hand you back an open source version built with GWT widgets. This enables you to tweak the functionality without being in the proprietary black box. As part of this effort, they created a slew of GWT widgets for reuse. All of this is hosting in their Google Code project.

Watch the full interview below, which ends with a short demo of QueWeb.



Thanks again to Steven and Paul for taking the time to meet.2013, By: Seo Master

from web contents: Adding associates to manage your YouTube presence 2013

salam every one, this is a topic from google web master centrale blog: Webmaster level: All

Many organizations have multiple presences on the web. For example, Webmaster Tools lives at www.google.com/webmasters, but it also has a Twitter account and a YouTube channel. It's important that visitors to these other properties have confidence that they are actually associated with the Webmaster Tools site. However to date it has been challenging for webmasters to manage which users can take actions on behalf of their site in different services.

Today we're happy to announce a new feature in Webmaster Tools that allows webmasters to add "associates" -- trusted users who can act on behalf of your site in other Google products. Unlike site owners and users, associates can't view site data or take any site actions in Webmaster Tools, but they are authorized to perform specific tasks in other products.

For this initial launch, members of YouTube's partner program that have created a YouTube channel for their site can now link the two together. By doing this, your YouTube channel will be displayed as the "official channel" for your website.


Management within Webmaster Tools

To add or change associates:

  1. On the Webmaster Tools home page, click the site you want.
  2. Under Configuration, click Associates.
  3. Click Add a new associate.
  4. In the text box, type the email address of the person you want to add.
  5. Select the type of association you want.
  6. Click Add.

Management within YouTube

It’s also possible for users to request association from a site’s webmaster.
  1. Log in to your YouTube partner account.
  2. Click on the user menu and choose Settings > Associated Website.
  3. Fill in the page you would like to associate your channel with.
  4. Click Add. If you’re a verified owner of the site, you’re done. But if someone else in your organization manages the website, the association will be marked Pending. The owner receives a notification with an option to approve or deny the request.
  5. After approval is granted, navigate back to this page and click Refresh to complete the association.
Through associates, webmasters can easily and safely allow others to associate their website with YouTube channels. We plan to support integration with additional Google products in the future.

If you have more questions, please see the Help with Associates article or visit our webmaster help forum.

this is a topic published in 2013... to get contents for your blog or your forum, just contact me at: devnasser@gmail.com

seo Google I/O Interactive Map: Now with videos + some Open Source goodness! 2013

Seo Master present to you: If you attended Google I/O 2009 a few weeks ago, you may have noticed a kiosk station on the 2nd and 3rd floors of Moscone West labelled 'Interactive Conference Map, powered by Google Maps'. The kiosk simply pointed to a JavaScript Maps API-based interactive map of the venue I created in my 20% time.

Now that all the I/O session videos and presentations are live, we took the opportunity to mash up the videos with our interactive conference map to provide developers with an alternate way to navigate through 80+ keynote and session videos, and bring the action at I/O to life virtually. For example, here are videos of sessions that took place in Room 1 (click the tabs for Wednesday and Thursday sessions). And here's where the keynote sessions took place. Check out where we filmed interviews with I/O sandbox developers on their apps, technical challenges and business best practices.


Now, hopefully you enjoyed using the map and are now thinking, "Cool, I want to do something like this for my next event!" (or your college campus, or such). If you are, then good news everyone, I've open sourced the interactive conference map and all relevant resources. Inside the project, you'll also find a how to article outlining the steps I went through to create the map.

If you attended I/O, then I hope you enjoyed it and had time to stop by the conference map kiosk! If not, no worries, just make sure to check out the open source project and see if you can use the code and/or techniques in your next mapping project!

2013, By: Seo Master

seo Nicholas C. Zakas: Speed Up Your JavaScript 2013

Seo Master present to you: Nicholas C. Zakas delivers the seventh Web Exponents tech talk at Google. Nicholas is a JavaScript guru and author working at Yahoo!. Most recently we worked together on my next book, Even Faster Web Sites. Nicholas contributed the chapter on Writing Efficient JavaScript, containing much of the sage advice found in this talk. Check out his slides and watch the video.



Nicholas starts by asserting that users have a greater expectation that sites will be fast. Web developers need to do most of the heavy lifting to meet these expectations. Much of the slowness in today's web sites comes from JavaScript. In this talk, Nicholas gives advice in four main areas: scope management, data access, loops, and DOM.

Scope Management: When a symbol is accessed, the JavaScript engine has to walk the scope chain to find that symbol. The scope chain starts with local variables, and ends with global variables. Using more local variables and fewer global variables results in better performance. One way to move in this direction is to store a global as a local variable when it's referenced multiple times within a function. Avoiding with also helps, because that adds more layers to the scope chain. And make sure to use var when declaring local variables, otherwise they'll end up in the global space which means longer access times.

Data Access: In JavaScript, data is accessed four ways: as literals, variables, object properties, and array items. Literals and variables are the fastest to access, although the relative performance can vary across browsers. Similar to global variables, performance can be improved by creating local variables to hold object properties and array items that are referenced multiple times. Also, keep in mind that deeper object property and array item lookup (e.g., obj.name1.name2.name3) is slower.

Loops: Nicholas points out that for-in and for each loops should generally be avoided. Although they provide convenience, they perform poorly. The choices when it comes to loops are for, do-while, and while. All three perform about the same. The key to loops is optimizing what is performed at each iteration in the loop, and the number of iterations, especially paying attention to the previous two performance recommendations. The classic example here is storing an array's length as a local variable, as opposed to querying the array's length property on each iteration through a loop.

DOM: One of the primary areas for optimizing your web application's interaction with the DOM is how you handle HTMLCollection objects: document.images, document.forms, etc., as well as the results of calling getElementsByTagName() and getElementsByClassName(). As noted in the HTML spec, HTMLCollections "are assumed to be live meaning that they are automatically updated when the underlying document is changed." Any idea how long this code takes to execute?

var divs = document.getElementsByTagName("div");
for (var i=0; i < divs.length; i++) {
var div = document.createElement("div");
document.body.appendChild(div);
}

This code results in an infinite loop! Each time a div is appended to the document, the divs array is updated, incrementing the length so that the termination condition is never reached. It's best to think of HTMLCollections as live queries instead of arrays. Minimizing the number of times you access HTMLCollection properties (hint: copy length to a local variable) is a win. It can also be faster to copy the HTMLCollection into a regular array when the contents are accessed frequently (see the slides for a code sample).

Another area for improving DOM performance is reflow - when the browser computes the page's layout. This happens more frequently than you might think, especially for web applications with heavy use of DHTML. If you have code that makes significant layout changes, consider making the changes within a DocumentFragment or setting the className property to alter styles.

There is hope for a faster web as browsers come equipped with JIT compilers and native code generation. But the legacy of previous, slower browsers will be with us for quite a while longer. So hang in there. With evangelists like Nicholas in the lead, it's still possible to find your way to a fast, efficient web page.


Check out other blog posts and videos in the Web Exponents speaker series:
2013, By: Seo Master

seo The Developer Sandbox, now with Video Interviews! 2013

Seo Master present to you: The Developer Sandbox was a new addition to this year's Google I/O. The Sandbox featured a diverse range of developers and apps, all with one thing in common -- they've all built applications based on technologies and products featured at I/O. The Sandbox was very popular with attendees and saw a lot of foot traffic throughout both days of the event. Sandbox developers welcomed the opportunity to interact with fellow developers, discuss their products and answer questions.



We interviewed these developers about their apps, the challenges they faced and the problems they solved, and finally their learnings & hopes for web technologies going forward. We also asked these developers to create screencast demos of their apps, much like the demos they gave to people visiting their station during I/O.

These video interviews and demos are now available in the Developer Sandbox section of the I/O website. Each developer has their own page with a brief description of their company, their app, and their interview video (if one was filmed) and screencast demo video (if available). For instance, here's a video interview with Gustav Soderstrom of Spotify, who walks us through a demo of their Android app and then talks about the platform and why Spotify chose to develop their app on Android.



Are you building an app on one of Google's platforms or using Google APIs? Please send us a video about your company and your app and you could be featured on Google Code Videos. Click here for the submission form and guidelines.

Each Sandbox developer page also features a Friend Connect gadget that allows anyone visiting the page to sign in with their Friend Connect id and leave comments & feedback. It's a great way to continue the conversation or to ask questions if you did not get a chance to meet them at I/O.

2013, By: Seo Master

seo Tech Talk Videos from Google I/O 2013

Seo Master present to you: This year's Tech Talk sessions at Google I/O cast light on a few key ingredients necessary for developing great software and applications, including faster methods and techniques, a re-envisioning of how to do things better, down to a robust architecture that is designed to scale and sustain. At the same time, developers themselves need to successfully manage the growth of new ideas in a collaborative environment, while remembering to put the user and customer first.

Kicking off Tech Talks at Google I/O this year, Steve Souders challenged developers to build faster, high-performing websites and presented a few best practices and tactics to these ends. Dhanji Prasanna and Jesse Wilson revealed the fast, lightweight Guice framework and how it is used at Google to power some of the largest and most complex applications in the world. Dion Almaer and Ben Galbraith walked the audience through the Bespin project at Mozilla Labs in their session, expanding on the project's core motivation to re-envision how we develop software and to provide pointers on what it takes to build bleeding edge applications for today's browsers. Jacob Lee unveiled the architecture behind Mercurial on BigTable, a new version-control component of Project Hosting on Google Code that was built to host hundreds of thousands of open source projects.

Brian Fitzpatrick and Ben Collins-Sussman ran a duet of talks that turned the focus from the tools to the developer. First, they discussed the myth of the "genius programmer" in the social dynamics of collaborative software development. In a subsequent session, they talked about the lost art of putting the user first and "selling" the software in an exciting and honest manner through usability and uncomplicated design. Keeping with the focus on developers and what motivates developers to action, we invited Brady Forrest to run an Ignite session at Google I/O, featuring nine speakers with deeply interesting perspectives on technology. Topics ranged from growing up a geek, big data and open source, and the law of gravity for scaling, to life as a developer at the frontlines with a humanitarian agency.

Update: David actually used a brush, not a pen. We thought adding a thumbnail of his work would help him forgive our mistake :)

We also wanted to share one of our favorite tidbits from Google I/O -- a series of ink on paper portraits by David Newman, an ex-courtroom sketch artist (now enthusiastic technologist!). David put his brush to paper at the conference floor and drew wonderful sketches of a few of the folks at I/O - we're delighted to share a few of his portrait sketches.

We hope you enjoy this year's interesting combination of perspectives at the Google I/O Tech Talks series, now available online. Watch the blog next week as we bring live more videos and presentations from the breakout session tracks at Google I/O!

2013, By: Seo Master

seo Previews of I/O Sessions: Brad Chen, Sven Mawson and Ben Lisbakken 2013

Seo Master present to you: We hope you enjoyed watching the previous set of previews for Google I/O sessions. These previews are a way for the speakers to present their topics in their own voice and for you to be able to pick and choose which sessions you would like to attend ahead of the conference. Keep an eye out for more previews on the other sessions at I/O in the coming weeks; we look forward to seeing you at Google I/O, on May 27-28.

Brad Chen - Native Client: Using Native Code to Build Compute Intensive Web Applications




Sven Mawson - Evolution of the Google Data Protocol: New Features for Building more Efficient Applications




Ben Lisbakken - Fun Hacks and Cool JavaScript: The Advanced Techniques Behind the Google AJAX API Playground



2013, By: Seo Master

seo Rob Campbell: Debugging and Testing the Web with Firebug 2013

Seo Master present to you: The sixth Web Exponents tech talk features Rob Campbell's presentation on Firebug. Rob works at Mozilla. He's one of the developers that Mozilla dedicated to the Firebug effort last July. Rob is one of the main drivers of the Firebug project, starting and heading up the weekly concalls, and closely tracking bugs and releases. As one of the founders of the Firebug Working Group, I'm excited to see Mozilla taking a more active role in Firebug. The benefits are clear as we see more features and greater stability with each Firebug release. Here's the video of Rob's presentation as well as a link to his slides.



Rob starts by highlighting what's new in Firebug 1.4 alpha. It's a joy for me to see that activation (enabling and disabling) has been simplified. Rob points out that the firebug icon serves also as a menu. One of the menu items is "Open With Editor", which developers will find useful for saving changes to their pages. A much needed UI change is flipping the tabs and buttons. The tabs used to be below the buttons. Putting them at the top is closer to what users expect from working with other tabbed UIs.

The new "pause" button will be useful for anyone debugging JavaScript. This implements "break on next" functionality, making it easier to stop when event handlers are called. Firebug's Net Panel has had significant improvements. The UI is better (colors!), but there's even more. The underlying timing information has been improved to give more accurate results. There are also markers for DOMContentLoaded and OnLoad, to show where those fire in relation to network requests.

Firebug Extensions provide a way for developers to add functionality that can be shared with others. Rob mentions several extensions including:Writing an extension is a great way to explore future directions for Firebug.

Rob talks about future roadmap. Firebug 1.5 will focus on extensions - making them easier to build and use. Firebug 1.6 will change the underlying JavaScript debugging mechanism in Firefox to support new features. Add Rob's blog to your RSS reader to find out about these future releases and other improvements to Firebug.

2013, By: Seo Master

seo Web Exponents 2013

Seo Master present to you: Over the last few months, I've started inviting web gurus I know to give tech talks at Google. It's been great to kick off this speaker series with such luminaries as John Resig, Doug Crockford, and PPK. (I snuck in there, too.) The biggest benefit from these talks is the release of the videos and slides. The videos are popular, with thousands of viewers. The videos make it possible to share these insights with a wider audience who might not be at the next tech conference or workshop.

For various reasons (t-shirts, YouTube playlist), it's beneficial to give this speaker series a name. I've decided to call it Web Exponents. I use "exponents" in the sense of "a person who actively supports or favors a cause". The cause, in this case, is evangelizing innovation and best practices in web development. And now, thanks to fellow Googler Mark Chow, we have the Web Exponents playlist on YouTube. You can find all the past and future videos there.

Web Exponents speakers coming up next include Rob Campbell (Firebug) and Nicholas Zakas (Yahoo! JavaScript expert). I'll write a blog post for these and other future talks, and you can subscribe to the playlist to make sure you catch all the videos.

And now for the mandatory cheesy tagline: Web Exponents - raising web technology to a higher power.

2013, By: Seo Master

seo PPK: The Open Web Goes Mobile 2013

Seo Master present to you: Last week I was privileged to host PPK (Peter-Paul Koch) for a Google tech talk entitled "The Open Web Goes Mobile". Most developers building web apps have benefited from PPK's browser compatibility research hosted on his well known site quirksmode.org. Now, fortunately, PPK is turning his attention to the world of mobile web devices. To no one's surprise, browser compatibility on mobile devices is even worse than it is on the desktop. Or as PPK puts it on his opening slide "Hell is other browsers". Check out his slides or watch the video here.



PPK starts by identifying the four main problems with getting web sites to work well on mobile clients: small memory, small display, flaky browsers, and flaky connections. Memory is an area for more research, especially benchmarking. PPK offers some suggestions for dealing with a small display, including using media queries in CSS (@media all and (max-width: 300px) {}) and offsetWidth in JavaScript.

Mobile browsers themselves are flaky when it comes to advanced CSS and JavaScript. But PPK finds that even basic stuff, such as font-style: italic, has to be verified. As a result of his testing, PPK categorizes mobile browsers into three levels of compatibility:
  • top level: Android WebKit, Safari, Opera Mobile
  • mid level: S60 WebKit, Blackberry, Opera Mini
  • bottom level: NetFront, IE Mobile
Obviously, this is not an exhaustive list of mobile clients. PPK also mentions OpenWeb, Nokia S40, Palm Blazer, Iris, Bolt, Skyfire, Obigo, Fennec, and Teashark. This is the challenge in developing for the mobile web - there are a large number of clients and they exhibit diverse compatibility behavior.

When it comes to flaky connections, PPK points out that your connection speed is affected by the activity of the people around you. It's unlikely that this is going to change any time soon, so it's important to reduce the size of your downloads as much as possible. The problem is that caching on mobile devices isn't always reliable.

The impact of flaky connections can be mitigated by saving your core files on the mobile device. W3C Widgets offers a solution for achieving this. They're local applications written in HTML, CSS, and JavaScript that run inside the mobile browser. Ajax is used to download what's required: data. An advantage of using W3C Widgets is that, if the specification gets wide adoption, widgets will run across multiple mobile devices, and companies won't have to build a custom application for each target device. Right now, W3C Widgets work in Vodafone and Nokia S60 phones and Opera/T-Mobile phones for Windows Mobile, so evangelism to other mobile devices is needed. But the possibility of sharing applications across phones is compelling, for both the user experience as well as reduced development costs for mobile app developers.

2013, By: Seo Master

seo YouTube APIs for developers and for... iguana enthusiasts 2013

Seo Master present to you:

Ever wanted to get in on the online video craze? Now's a good time! We've just added upload, write, and authentication functionality to the YouTube Data API. Brand new player APIs and tools are also now available.

That means that if, for example, you run a site just for iguana enthusiasts, your users can upload videos of JubJub to their YouTube accounts, post comments, create iguana playlists, and more, all without leaving your site. And with the new player APIs and the new chromeless player, you can completely customize and skin the YouTube embedded player to match the look and feel of your site (a green theme, buttons that look like scales?).

So excited that you can't decide what to do next? Read more details over at the YouTube API blog, watch our engineers talk about the new features (on YouTube, where else?), check out the docs, then join the forum.

You can also mark your calendars -- we'll be holding a YouTube / Picasa hackathon on March 27th at the Googleplex in Mountain View. Stay tuned for more info.2013, By: Seo Master

seo Code Conversations Episode 2 - Kevin Marks with Brad Neuberg 2013

Seo Master present to you:

A few weeks ago, Brad Neuberg sat down with Kevin Marks for an informal chat about technology, live video, the changes in software development over the last decade and OpenSocial. The video below is an edited version of their conversation, but if that only serves to whet your appetite, you can view the full version here (Part 1, Part 2). Be sure to look for the part in the video where Kevin talks about what it was like to work with Douglas Adams.



Intros:

Kevin Marks is the author of the popular blog Epeus Epigone. In his 20-year long career, he played a major role in the development of live streaming video as a member of the Quicktime team at Apple, founded the Multimedia Corporation and as Principal Engineer at Technorati, built the spiders that make sense of the web and track millions of blogs daily. Today, in addition to being a developer advocate for OpenSocial, he is also one of the co-founders and a driving force for Microformats.

Brad Neuberg is a developer advocate at Google for the Open Web. He has created a number of libraries and frameworks for expanding the capabilities of web applications and is a core member of the Dojo project. He blogs at codinginparadise.org.

This video is the second in our video series "Code Conversations". You can view the first episode, a conversation with Chris DiBona on open source software here.2013, By: Seo Master

seo Now playing: developer-created videos 2013

Seo Master present to you:

In the last few months, we've posted videos of developers sharing how they built their applications with Google developer tools and technologies. These included developers building their AJAX front-ends with Google Web Toolkit, writing mobile apps for the Android platform, and scaling their web apps with App Engine. We really enjoyed working with these developers to produce these videos. However, we thought it would be great to allow any developer to create their own video talking about their application and help them share their video with other developers on code.google.com.

Today, we're happy to announce that we're now accepting developer-created videos through this video submission page. If you've got a great app built with Google developer products and want to be considered to be featured on code.google.com, all you need to do is:
  1. Check out these instructions and guidelines
  2. Create a short video (or videos) based on the above guidelines and upload it to your YouTube account.
  3. Submit your video details on the submission page.
  4. We'll be reviewing submissions regularly and selecting videos to feature on code.google.com and/or our developer blogs.
You don't need professional equipment or even a studio to produce a good video. Here are 2 examples of videos created by developers. Note that both were shot with hand-held video recording devices and basic video editing software. And as you can see, the "sets" used are just their own workspaces:

Jimmy Moore, developer of Mibbit:



Best Buy's Giftag.com, which was recently featured on this blog:



Ready to tell us your story? Visit the submission page to get started.2013, By: Seo Master

seo New! Caption files for Google Developer Videos 2013

Seo Master present to you:

Last year, YouTube launched a Captions and Subtitles feature. In addition to launching a new playlist for captioned Developer Videos, we're also kicking off an Open Source project to host caption files that anyone can reuse under the terms of the Creative Commons 3.0 BY license.

We're hoping that developers will come up with interesting uses for caption data, once it's in the public domain. You can use transcripts as a corpus for training speech-to-text algorithms or testing applications that read and write caption files. Or, combine timepoint data with YouTube's URL support to jump to a specific point in a video.

Caption tracks make YouTube videos accessible to a wider audience. For example, try a search on [RESTful protocol YouTube] and you'll find search results from the captions on Joe Gregorio's recent talk.

While we're delighted that Kevin Marks' captioned English accent can be more easily understood by Americans, we've also translated the caption files and provided tracks in multiple languages for a few of our captioned videos. For all other videos, YouTube can perform Auto-Translate on caption text using Google Translate technology.



To learn more about YouTube caption file formats, take a look at the YouTube Help Center. If you're interested in contributing caption files for videos on Google channels, or making translations available, please consider joining the project.

We hope you'll find these additions useful. Happy reading!2013, By: Seo Master

seo Google Developer Courses on YouTube 2013

Seo Master present to you:

Wow, it's been nearly 4 months since we started the Google Developers channel on YouTube! We wanted a place to post talks, announcements, interviews, and anything else that might interest outside developers (and other fans). Now, we're building out more tutorial / lecture content -- something that hobbyists and seasoned programmers can watch to get their feet wet with our products.

We know that one of your New Year's resolutions must be to learn a new API, so check out our first videos on Gadgets and Google Data:

Three videos about Getting Started with Gadgets by "the Dans" (Daniel Lee and Daniel Holevoet):


An Introduction to Google Data by Jeff Fisher:


We're just getting started, so subscribe to the Google Developer Courses playlist for updates. There are many ways for you to keep up to date:

You can subscribe through YouTube by clicking the "Subscribe" link here:
http://www.youtube.com/profile_play_list?user=GoogleDevelopers.

Or, add the playlist directly into Google Reader or iGoogle:
Add to Google

Finally, you can also put the Google Data feed into your reader of choice: http://gdata.youtube.com/feeds/playlists/A930398A6117E70C

Let us know what you think! If there are any particular tutorials you'd like to see, post a comment below.2013, By: Seo Master
Powered by Blogger.