- 浏览: 635293 次
- 性别:
- 来自: 在野
文章分类
最新评论
-
tubinting:
学习了
[原创] 如何在android中实现swipe的手势功能及页面拖动动画 -
checkes:
我手上也有一块beagleboard 是omap37的这里看到 ...
Android成功刷到beagle board ^_^ -
thebye85:
成功了,谢谢分享
程序中如何开启关闭wifi服务 -
皇室勇少:
高人陋于市...
Google I/O 大会总结系列 - Dalvik开发者: Dan Bornstein -
wcily123:
lordhong 写道jjcang 写道大神一定没有用过e.p ...
[书评]深入潜出Google Android
5月27, 28的google I/O 开发者大会, JE的有谁去啊?
我今天买好机票, 订了旅馆
http://code.google.com/events/io/sessions.html
有很多比较有趣的session:
Even Faster Websites | |
Steve Souders
Steve is the author of High Performance Web Sites and the creator of YSlow. In this talk, he presents some of the best practices from his next book, including coupling asynchronously loaded scripts, optimizing CSS selectors, and flushing the document early. |
|
Search Integration & Customization on your Website: a Deep Dive | AJAX APIs |
This seminar will focus on giving your site the power of Google Search, while keeping the style and flexibility in your hands. It will feature a deep look at a number of customizable features, such as the site restricted search, and then delve into adding CSS styling for your Google Search Integration. The session will close with a demonstration of a new feature, bringing Adsense Ads to embedded Google Search. |
|
Using AJAX/RESTful APIs on Mobile Native Apps | AJAX APIs |
This talk will demonstrate the creation of a native mobile device application which uses the RESTful interface of one or more AJAX APIs. |
|
Turbo-charge your UI: How to make your Android UI fast and efficient | Android |
Romain Guy
Learn practical tips, techniques and tricks for making your Android applications fast and responsive. This session will focus on optimizations recommended by the Android framework team to make the best use of the UI toolkit. |
|
Pixel perfect code: How to marry interaction and visual design the Android way | Android |
Chris Nesladek
A great user experience incorporates three pillars: structure, behavior, and expression. This talk will explore the wide variety of interaction design patterns we have built into the Android system framework to help educate you on the best way to use these pattern-based behaviors for an optimized user experience. |
|
Supporting multiple devices with one binary | Android |
The Android platform is designed to run on a wide variety of hardware configurations. Learn how to take advantage of the application framework to make your application run on a wide variety of devices without having to build a custom version for each. |
|
Android Lightning Talks | Android |
Android Team
Join your fellow developers for a series of lightning talks. If you've done a cool hack involving Android, if you've devised a clever technique for a common problem, or even if you just want to get up on your soapbox for 6 minutes to appeal to your fellow developers, this is the session for you. We're opening up this session for a sequence of 8 6-minute slots, where anyone can propose a topic. Attendees will vote on the talks they'd like to hear most, and then it's off to the races. But be wary of the 6 minute limit, or taste the wrath of The Gong. |
|
Debugging Arts of the Ninja Masters | Android |
Justin Mattson
Ever have one of those days where your application just doesn't run correctly, and you can't figure out why? Well, we've been there, and we're going to show you how to fix it. In this session, Justin Mattson will school you on the advanced usage of Android debugging tools like traceview, the hierarchy viewer, and the instrumentation system. He'll also present several case studies where Google used these tools to solve real world problems, and show you the before-and-after results. |
|
Coding for Life -- Battery Life, That Is | Android |
Jeffrey Sharkey
The three most important considerations for mobile applications are, in order: battery life, battery life, and battery life. After all, if the battery is dead, no one can use your application. In this session, Android engineer Jeffrey Sharkey will reveal the myriad ways -- many unexpected -- that your application can guzzle power and irritate users. You'll learn about how networking affects battery life, the right and wrong ways to use Android-specific features such as wake locks, why you can't assume that it's okay to trade memory for time, and more. |
|
Writing Real-Time Games for Android | Android |
Chris Pruett
Do vertex arrays keep you up at night? Do you have nightmares involving framerates and event loops? If so, this session might have the cure for your condition. Chris Pruett will discuss the game engine that he developed, using it as a case study to explain the common pitfalls and best practices for building graphics-intensive applications. You'll learn how to properly pipeline game and rendering code, manage drawing surfaces, and incorporate 2D and 3D graphics cleanly. |
|
From spark plug to drive train: Life of an App Engine Request | App Engine |
App Engine's serving architecture allows for real-time autoscaling without using virtualization. In this session, we'll explore the path of a single app engine request, from front end to appserver, and explain how App Engine's small app footprint permits thousands of applications to share a single appserver. |
|
Building scalable, complex apps on App Engine | App Engine |
Creating relatively simple applications that scale with App Engine can be easy after the initial learning curve. But larger applications with more complex functionality are still hard to get right, especially when you need to scale. This talk will go over more advanced data structures and techniques to use when building complex web applications with Google App Engine, and how to make them scale. |
|
Offline processing on App Engine: a look ahead | App Engine |
Brett Slatkin
App Engine was designed to run request-driven web applications, although this will change in the coming year with the release of a number of offline computing components. In this session, we'll explore the task queue/executor model of computation and some of the more interesting applications. |
|
Porting a LAMP app to App Engine | App Engine |
Pete Koomen
App Engine makes scaling easy by encouraging (and in some cases requiring) developers to adopt several simple design principles. This framework 'bias' can make it difficult to port existing LAMP applications to App Engine, despite the advantages inherent in doing so. In this session, we'll walk through some best practices for porting an existing LAMP application to App Engine. |
|
Developing extensions for Google Chrome | Chrome |
Nick Baum, Aaron Boodman
Learn how Google Chrome makes it easy to write extensions using the web technologies you already know. This talk will cover the basics of the extension system (distribution/packaging, installation, updates), as well as the different APIs to enhance with the browser. |
|
Exploring Chrome internals | Chrome |
Darin Fisher
Learn about Google Chrome's multi-process architecture and sandboxing technology. This talk will provide an overview of the processes, threads, and IPC involved with getting pixels on the screen in a system where the WebKit rendering engine is denied, via the sandbox, from having direct access to your computer. |
|
V8: Building a high performance JavaScript engine | Chrome |
Mads Ager, Lars Bak, Anders Sandholm
V8 is Google's high-performance JavaScript engine used in Google Chrome. V8 is optimized for well-designed object-oriented applications that make heavy use of objects, function calls, and property access. This talk will provide an overview of the internals of V8 and dive into the advanced virtual-machine technology used. Specifically, details of the use of hidden classes, inline caching, precise generational garbage collection, and snapshotting will be presented. The final part of the talk will discuss initiatives that will propel V8 to the next performance level. |
|
Building dynamic search experiences with the Custom Search API | Custom Search Platform |
Nick Weininger
In this session, we will show how developers can create dynamic custom search engines and integrate contextual search into their websites and applications. We will show examples using advanced presentation options and APIs, including the AJAX Search API. We will also describe how partners can programmatically provision custom search engines for their users and publishers using Google Services for Websites. |
|
Building Applications in the Cloud | Documents List Data API, Spreadsheets API, Picasa Web Albums API |
Eric Bidelman, Mike Jones
In this session we'll explore how you can develop compelling web applications to manage and manipulate hosted documents,spreadsheets and photos. Emphasis will be on the Documents List Data API, including handling revisions, modifying sharing parameters, downloading and converting files, copying documents to different users, generating thumbnail previews, and even enterprise use cases such as 2-legged OAuth and document syncing. We will also showcase ways to manipulate online spreadsheets (Spreadsheets API) and photos (Picasa Web Albums API). |
|
Building advanced 3D geographical applications for the web with the GoogleEarth API | Geo API |
Roman Nurik
Last year, Google announced the Earth API and Google Earth Plugin tandem as a pioneering new avenue for 3D content delivery on the web. The API made it possible for developers to create high performance, rich, geospatial web applications purely in JavaScript and HTML. This year, we'll discuss advanced Earth API topics such as programmatic regionation for visualizing large datasets, user interaction techniques, and 3D animation. |
|
Performance Tips for Geo API mashups | Geo APIs |
Pamela Fox, Marcelo Camelo
This talk will provide tips on reducing latency for your maps mashup, discussing topics like marker management, clustering, custom tiles, static maps, flash maps, encoded polys, light markers, latency oriented features of the JavaScript Maps API, and more. |
|
What you don't know about Geo APIs can't hurt you | Geo APIs |
Pamela Fox, Mano Marks
Did you know that Panoramio has an API? Did you know that the Maps APIs now support reverse geocoding? How can you tie these and other new or "hidden" Geo API features together? Come and hear about what the Geo teams have been up to in the last year. We'll also be talking about older features that you may not have seen before. |
|
Maps APIs & Mobile | Geo APIs |
Susannah Raub, Aaron Jacobs
In this session we will discuss the specific challenges of using the Maps API to create content targeted at the mobile audience. Topics will include: devices round up, mobile networking primer, strategies to deal with latency, display and user input constrains. |
|
Building scalable Geo applications | Geo APIs |
Mano Marks, Lior Ron
This talk will show you how to host your geo data on Google, render it with Geo APIs, and make your geo content searchable. We'll be covering App Engine, Google Base, KML, and Search APIs. |
|
Practical standards-based security and identity in the enterprise | Google Apps, Accounts Authentication API |
Eric Sachs
Google is incorporating today's open identity and authorization standards into not only its consumer applications, but also its enterprise software and its internal operations. Learn how Google both contributes to the advance of these technologies and applies them in practice. |
|
Growing a SaaS-based services business with Google Apps | Google Apps, Google Data APIs |
Jeff Ragusa
Google Apps is a popular solution for small businesses looking for better ways to communicate and collaborate. In this session we'll look at revenue opportunities that this creates for freelance consultants and IT service providers. We'll discuss opportunities ranging from basic setup, data migration, and training services to custom application development and integration work. We'll look at the Small Business Solution Provider program for Google Apps and how it can enable service providers to take advantage of these opportunities through marketing assistance, sales tools, training materials, and technical support. |
|
Evolution of the Google Data Protocol: New Features for Building more Efficient Applications | Google Data APIs |
Sven Mawson
Recently, Google Data APIs have implemented new technologies in order to make applications and communications with Google Data APIs more efficient. We'll present these new technologies, including ETags, Partial Get and Update, and a new compact JSON format, and show how you can use them to improve your applications. We'll demonstrate these features by showing an example built on top of the Google Photos (Picasa Web Album) API. |
|
Using Google Data APIs and OAuth to create an OpenSocial Gadget | Google Data APIs |
Monsur Hossain, Eric Bidelman
Thanks to the new OAuth Proxy, developers can write JavaScript gadgets for OpenSocial containers that can securely access Google Data APIs. But did you ever wonder what goes on behind the scenes? This session will present a walkthrough of an OpenSocial gadget and will explain the components and their interactions that make such secure access possible. |
|
Extending the Google Search Appliance to crawl valuable data behind the firewall | Google Search Appliance |
Nitin Mangtani, Cyrus Mistry
The Google Search Appliance is an on-premise hardware and software solution that brings Google search into the enterprise, so users can find content quickly and securely. In this session, learn how partners today are plugging enterprise data sources into the GSA through Connectors and displaying results using OneBox. |
|
Creating powerful dashboards with GWT and the Visualization API | Google Visualization API |
Itai Raz, Nir Bar-Lev
This session will focus on advanced usage of the Visualization API for GWT developers. It will cover the following topics: Using the API with GWT, taking a Visualization Data Source and building a dashboard with it, and advanced techniques, tips & tricks. |
|
Implementing your own Visualization Datasource | Google Visualization API |
Itai Raz, Nir Bar-Lev
This session will focus on building a server-side data source compatible with the Visualization API. It will cover the following topics: Using available Libraries for generic data sources, writing a datasource, and datasources on AppEngine. |
|
Google Web Toolkit Architecture: Best practices for architecting your GWT app | Google Web Toolkit |
Google Web Toolkit provides the infrastructure you need to build a high performance web application and leaves the architecture open to fit your needs. Learn from others who have gone before. In this session we'll discuss best practices that real web applications are using to achieve high performance event handling, UI creation, and more. |
|
Measure in Milliseconds: Performance tips for Google Web Toolkit | Google Web Toolkit |
Google Web Toolkit (GWT) allows developers to build highly optimized, fast AJAX applications. GWT allows developers to code in the Java programming language using their favorite IDE tools, then cross-compile that source into plain JavaScript to be served just like any other webpage script. We'll take a look at some performance techniques you can use in GWT to build even faster web apps. |
|
The Story of your Compile: reading the tea leaves of the GWT compiler for an optimized future | Google Web Toolkit |
Google Web Toolkit is providing more and more information to developers in terms of how it is compiling your code, and how you can improve it. In this session, we will explain the tools available to you, how to interpret the results, and how you can guide this choose-your-own-adventure in the direction you want. |
|
Google's HTML 5 Work: What's Next? | HTML 5 |
Matthew Papakipos
Learn about new features in HTML5 that enhance and enrich the web experience. Learn about new features in HTML5, how they'll be supported in Chrome, and our latest plans for new functionality. The web browser is quickly evolving into a rich platform with access to all the capabilities that your computer has to offer. This talk will help you understand what is possible and how to write applications that use the latest APIs. |
|
Native Client: Using Native Code to Build Compute Intensive Web Applications | Native Client |
Brad Chen
Some applications require high-performance client-side computation. Native Client is a technology for running native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps. This talk will give a brief overview of the architecture of Native Client. We'll then look at some specific example applications as well as strategies for how to use native code to handle compute intensive tasks within web applications using SRPC, Shared Memory and NPAPI. |
|
Programmer Insecurity and the Genius Myth | Open Source |
Brian Fitzpatrick, Ben Collins-Sussman
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss how to avoid this trap and gracefully exchange personal ego for personal growth and super-charged collaboration. We'll also examine how software tools affect social behaviors, and how to successfully manage the growth of new ideas. |
|
Do You Believe in the Users? | Open Source |
Brian Fitzpatrick, Ben Collins-Sussman
Too many programmers have forgotten about the lost art of customer service. All software has users, though most developers have forgotten how to respect them, trust them, or “sell” their software to them in an exciting (but honest!) manner. This talk will focus on anecdotes and strategies for keeping software design uncomplicated, making software fast, and putting usability above programming convenience. We’ll also focus on the importance of keeping a healthy illusion of simplicity, while allowing abstractions to deliberately leak for power-users. |
|
Building a Business with Social Apps | OpenSocial |
Get some real world advice from developers that have created successful businesses around their social apps. From monetization strategies to analytics, learn how to turn a fun idea into a real revenue stream. |
|
Designing OpenSocial Apps for Speed and Scale | OpenSocial |
Make your apps fast, secure, and scalable by taking advantage of recent updates in the OpenSocial spec, like templates, data pipelining, and proxied content. Learn how to make use of all the tools in the OpenSocial toolbelt, from client libraries to coding aides. |
|
Make Your Website More Social | OpenSocial |
OpenSocial isn't just for gadgets anymore and there are a number of new, open technologies, like OAuth and Portable Contacts, that you can use to bring social interactions to your site. |
|
Google and the Social Web | OpenSocial |
Learn how Google is using social features in our products, and how you can get in front of millions of Google users. |
|
Hosting OpenSocial Apps | OpenSocial |
Chris Schalk, Chris Chabot
Since Apache Shindig serves as an open source implementation of the OpenSocial specification, it is relatively easy to use it to host OpenSocial gadget applications. However transforming a single Shindig instance into a full featured social networking site takes more effort. This talk addresses the next steps one has to take in order to transform Apache Shindig from a simple OpenSocial gadget container into the heart of a real OpenSocial website. Specifically covered in this talk are: how to plug Shindig into a real social graph (how to implement OpenSocial Person, Activities and Data services), how to build a finished website complete with a developer console. This talk will also cover how to deal with scalability and how to gather statistics. |
|
Search Friendly Development | Webmaster Tools, Google Search Infrastructure |
Maile Ohye
Learn techniques to help bring your site more users through search engine traffic. This session focuses on how to maximize your site, your content, and your application's exposure to search engines. |
|
Site review by the experts | Webmaster Tools, Google Search Infrastructure |
Matt Cutts
A rare opportunity, to get your site reviewed by the experts. We'll take site submissions via e-mail and before the session starts, and go through real-life issues that effect developers when it comes to optimizing their app for search. |
|
Best practices for writing great, monetizable YouTube apps | YouTube APIs |
To some of you, the YouTube APIs are intimidating, and the Terms of Service intricate. Let us show you how to avoid common technical and business pitfalls, and explain how you can develop and even monetize apps that enable users to access YouTube videos in creative and original ways. |
|
Going social with the YouTube APIs | YouTube APIs |
评论
虽然这里是Javaeye,但其实我并不喜欢Java~
凹凸... Orz...
去了多上PP
凹凸... Orz...
这个lordhong要去考察考察啊 ....哈哈
我去年去过, 做演讲的95%以上是Mac, 在座的50%以上Mac, 还有IBM, SONY, 拿个DELL的都不好意思和人家打招呼~~~ 去年Acer EEE刚出来不久, 看见几个家伙在用... 7寸屏幕 + centOS?
这个lordhong要去考察考察啊 ....哈哈
double fly?? 双飞?? 你丫的不厚道啊~~~
&顺手贴贴美女MM写真
抛哥... 今年偶有D60... 不会让你失望的...
楼主只能呼吁下在美国的程序员
去年国内的有去啊... 事后才知道, 也是混JE的...
楼主只能呼吁下在美国的程序员
&顺手贴贴美女MM写真
+1
&顺手贴贴美女MM写真
发表评论
-
做个android开发者的调查,希望大家帮忙
2010-08-18 13:25 4130做个android开发者的调查,希望大家帮忙:http://w ... -
AdFreeDetector 开源了
2010-06-02 09:48 4001AdFree Android http://forum.big ... -
代码实例 -- 在程序里检查虚拟键盘状态, 并开启关闭
2010-02-23 23:56 4025最近都在推上, 荒废了blog, 所以都没怎么写心得, 对不起 ... -
Nexus One 真的是 Superphone 吗?
2010-01-24 02:24 5420本文首发于 ifanr.com : http://www.i ... -
N900开箱照及Droid对比
2009-11-15 02:04 5160今天收到从 Nokia 芬兰总 ... -
Droid 初体验之包装, 实机对比, 及其他
2009-11-15 02:02 2930Droid的包装令人失望, 可以说是山寨的不能山寨了. 纸板 ... -
Droid 初体验
2009-11-15 01:59 2673今天早上去 Verizon 手机 ... -
JavaEye Android 客户端开源啦
2009-11-02 11:02 10846http://code.google.com/p/javaey ... -
[书评]深入潜出Google Android
2009-10-03 09:51 5798首先感谢图灵教育的刘江大人赠书 http://www.turi ... -
谁在移动mmarket上成功上传过app?
2009-09-06 09:13 4965MLGBD... 竟然指定要IE6, 而且... 还JS A ... -
PrimoSpot - 寻找停车位的app (断断续续做了几个月, 今晚终于发布了)
2009-08-25 11:28 4571PrimoSpot.com是个专门帮车主寻找停车位的网站. ... -
JavaEye Android 客户端正式发布
2009-08-02 10:27 5595经过2个半星期的努力… lordhong和mqqqvpppm, ... -
天朝android开发者group
2009-07-04 10:59 5181http://groups.google.com/group/ ... -
[原创] 如何在android中实现shake的动作检测 - part 1
2009-04-18 10:13 4061新型的手机现在都加入了三维规则加速器(acceleromete ... -
[原创] 如何在android中实现swipe的手势功能及页面拖动动画
2009-04-17 10:18 10614iPhone界面解锁是用手指划动来实现的, 那么这个手势ges ... -
程序中如何开启关闭wifi服务
2009-04-16 09:30 4749开启关闭wifi服务牵涉到系统服务的问题, 在你的manife ... -
Android成功刷到beagle board ^_^
2009-04-08 11:38 9169捣鼓了3天, 终于成功把android刷到beagle boa ... -
N800 刷 Android 带软键盘, wifi
2009-04-02 10:29 3034NITdroid http://guug.org/nit/ni ... -
[原创] 如何在Android Market赚钱 part 2 - 免费app附带广告
2009-03-03 10:56 5831如果你的app用户量潜力上来说是巨大的, 而且用户会时常使用你 ... -
[原创] 如何在Android Market赚钱 part 1 - paid app 付费app
2009-03-03 09:59 15314随着我的第一个付费app ...
相关推荐
2014年I/O大会发布了第一个版本,今年的I/O大会上谷歌发布了第二个版本,但只提供了1.2版本的图纸下载和材料参数。 2015年9月6日,谷歌更新了Cardboard网站的链接下载地址,将原先链接下载内容更改为wwgc_...
Google I/O大会通常会推出创新性的技术和产品,而去年的焦点是Google Glass和Android 4.1。然而,随着Google Glass逐渐进入公众视野,今年的大会需要新的亮点。Android作为智能手机操作系统,虽然仍然是大会的重要...
今年 Google I/O 2017 开发者大会中,Google 宣布正式把 Kotlin 纳入 Android 程序的官方一级开发语言(First-class language),作为Android开发者,当然要逐步熟悉这门语言,第一步就要从语法开始学习。...
今年在Google I / O 2018上,Google为开发人员发布了一个名为ML Kit的全新工具包。 Google在人工智能方面处于领先地位,并且通过向开发人员提供其ML Kit模型的访问权限,Google为开发人员提供了强大的功能。 有关...
I/O 大会时,谷歌宣布了一个今年最让人兴奋的支持库,名叫 Android Design Support Library,在这个单独的 library 里提供了一堆有用的材料设计 UI 组件。通过这篇文章,让我用这个机会向你一个一个描述如何来使用...
在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的...
此外,谷歌在I/O开发者大会前后发布此类消息,也表明了公司在推动网络性能提升方面的决心。开发者大会是谷歌展示其最新技术、产品和策略的重要场合,而网络性能作为开发者们关注的重点之一,反映了谷歌对于技术创新...
在今年的虚拟Google I / O上与来自世界各地的开发人员联系,进行深入的讨论,与Google专家进行动手学习,并初步了解我们的最新开发人员产品。 在活动开始之前,请尝试解决I / O 2021难题。 在此处查看详细信息: :...
如果您正在查看此存储库,那么您已经知道今年Google I / O上有关Google Duplex [1]技术的惊人演示( )。 基于Google Duplex技术构建的应用程序可以代表用户自动拨打电话到本地商店,饭店,银行等,以节省用户的时间...
今年Google带来了新的的设计和定义风格,这里我们用网上流传的Material Design 2,后面用MD2来简写。 1. 导入material-components-android 不得不说,material-components-android的GitHub导入写的真的过分,啥都...
在今天的 Google 2018 I/O 大会上,释出了 Android Studio 3.2 的最新预览版,并带来了一系列的新功能,如支持 Android P 开发预览版、新的 Android App Bundle,以及 Android Jetpack。官方表示这是今年新功能最...
另一方面,Nexus 10也需要更新,以保持其在超清屏幕和平板性能上的领先地位,预计新款会在6月的谷歌I/O大会上揭晓。 最后,亚马逊的Kindle Fire HDX凭借性价比和独特服务赢得了良好口碑。今年的新款Kindle Fire可能...
导读:今年的Google I/O上,三星和LG的Android Wear 智能手表 没少被吐槽,因为两兄弟长得实在是太路人甲了,和圆形表盘设计的摩托罗拉Moto 360比起来,三星Gear Live跟LG G Watch简直就像是上个世纪的产物。...
导读:今年的Google I/O上,三星和LG的Android Wear 智能手表 没少被吐槽,因为两兄弟长得实在是太路人甲了,和圆形表盘设计的摩托罗拉Moto 360比起来,三星Gear Live跟LG G Watch简直就像是上个世纪的产物。...
预计谷歌会在当年5月的I/O开发者大会上发布Android Wear的重大更新,而苹果公司也计划在同一个月发布新一代的Apple Watch。 #### 技术进步与市场前景 新一代微型芯片、电池和传感器的技术进步将进一步推动智能手表...
Dart还支持函数式编程特性,如lambda表达式(匿名函数)和闭包,以及异步编程,使用`async`和`await`关键字处理异步操作,这在处理网络请求或I/O密集型任务时非常有用。 总的来说,这份dart学习资源提供了基础的...