| Google Cloud Messaging برای اندروید پیامرسانی ابر به دستگاه (C2DM) از نسخه بتا خارج میشود و نام جدیدی پیدا میکند: Google Cloud Messaging برای اندروید. GCM برای Android درسهایی را که در نسخه بتا C2DM آموختهایم، ترکیب میکند، که بسیاری از آنها به شکل ویژگیهای جدید هستند. این جلسه خدمات جدید را به صورت سرتاسری و با جزئیات پوشش خواهد داد. |
| عالی کردن برنامه های خوب: موضوعات پیشرفته تر برای برنامه نویسان خبره اندروید در ادامه نکات سال گذشته، این جلسه تکنیک های پیشرفته تری را برای توسعه دهندگان خبره اندروید معرفی می کند. این جلسه به تکنیک های پیشرفته برای به حداقل رساندن تخلیه باتری، بهبود پایداری و خوشحال کردن کاربران شما می پردازد. به شما کمک می کند برنامه های خوب خود را بردارید و آنها را به محصولات جلا تبدیل کنید. |
| Android Fireside Chat با تیم مهندسی اندروید آشنا شوید و در این فناوری عمیقاً جستجو کنید. |
| انجام کارهای بیشتر با کمتر: شهروند خوب اندروید بودن سریعتر و سبکتر بهتر است، به خصوص در دستگاه های تلفن همراه با منابع محدود. تکنیکهای پیشرفته را برای بهینهسازی راندمان CPU، RAM و I/O و بهترین روشها برای استفاده از JNI و SQLite بیاموزید. |
| توری از همه چیزهایی که در ابزارهای توسعه دهندگان Android جدید هستند، با راهنمایی در مورد نحوه استفاده از آنها برای بهترین نتایج. |
| چه چیزی در اندروید جدید است؟ این یک تور توسعهدهنده محور از مواردی است که از آخرین باری که دور هم جمع شدهایم، در چارچوبهای سیستم و برنامههای کاربردی رفته است. |
| رابط های کاربری اندروید چند نسخه این جلسه به شما نشان می دهد که چگونه رابط های کاربری بسازید که به طور مداوم در نسخه های اندروید، از Eclair تا امروز، کار کنند. ما موضوعاتی از جمله نوار اقدام، بخشها، سبک، معیارهای اندازه، ساختار برنامه و پیمایش را پوشش خواهیم داد. |
| امنیت و حریم خصوصی در برنامه های اندروید Android ویژگی ها و API هایی را ارائه می دهد که امکان توسعه برنامه های کاربردی ایمن را فراهم می کند و شما باید از آنها استفاده کنید. این جلسه با مروری بر ویژگیهای امنیتی پلتفرم اندروید شروع میشود، سپس راههایی را بررسی میکند که میتوانید از آنها برای محافظت از کاربران خود و جلوگیری از معرفی آسیبپذیریها استفاده کنید. همچنین بهترین روشها برای محافظت از حریم خصوصی کاربر در برنامههای خود را خواهید آموخت. |
| جنبه حساس اندروید اندروید جنبه حساسی دارد. در این جلسه تمام سنسورهای اندروید را فراخوانی می کنیم: شتاب سنج، ژیروسکوپ، نور و غیره. به خوبی بهترین شیوه ها را برای مدیریت داده های حسگر، با تمرکز ویژه بر متعادل کردن عمر باتری و قابلیت استفاده، پوشش دهید. |
| تجربه کاربری عالی در رندر و متحرک سازی رابط کاربری شما نیاز به نرمی نرمی دارد. برنامه شما باید نرخ فریم خوب و ثابتی داشته باشد. این جلسه به بررسی عمیق کار ما در چارچوب Android برای یافتن و رفع مشکلات عملکرد، همراه با نکاتی در مورد اینکه چگونه می توانید همین کار را برای برنامه های خود انجام دهید، می پردازد. |
| ده چیزی که توسعه دهندگان بازی باید بدانند این جلسه کارهایی را که توسعهدهندگان بازیهای با تجربه انجام میدهند برای دریافت نظرات خوب در Google Play، ایجاد یک تجربه کاربری قوی اندروید، و در نظر گرفتن حضور در برنامههای Google Play نشان میدهد. |
| آیا می خواهید از انجمن سایت خود بشنوید (و ببینید!)؟ ما روش جدیدی برای درخواست ویدیو از کاربران شما به اشتراک خواهیم گذاشت. بیایید و در مورد نحوه توسعه آن بیاموزید و نمونه ای از آن را ببینید که به عنوان بخشی از پلت فرم ارسال ویدیو منبع باز YouTube Direct استفاده می شود. |
| برنامه های YouTube API موبایل برای سازندگان محتوا، متصدیان و مصرف کنندگان بخش رو به رشدی از آپلودها و مصرف YouTube در دستگاه های تلفن همراه انجام می شود. این فرصتهای جدیدی را برای توسعهدهندگان اپلیکیشن موبایل ارائه میکند. بیایید و درباره نحوه استفاده از YouTube API برای ایجاد برنامههای موبایل جذاب برای سازندگان محتوا، متصدیان و مصرفکنندگان بیاموزید. نمونه های نوآورانه برنامه های تلفن همراه را ببینید و از تجربیات: Flipboard، 955 Dreams و WeVideo بیاموزید. |
| YouTube API + Cloud Rendering = گیمرهای موبایل خوشحال یوتیوب یکی از مقاصد برتر برای گیمرها است. بسیاری از توسعه دهندگان کنسول در حال حاضر ضبط و آپلود ویدیو را مستقیماً در عناوین خود گنجانده اند، اما آپلود کردن در یوتیوب از یک بازی تلفن همراه مجموعه ای منحصر به فرد از چالش ها را به همراه دارد. بیایید و بیاموزید که چگونه API YouTube همراه با محاسبات ابری میتواند به فعال کردن آپلود ویدیو در بازی تلفن همراه شما کمک کند. |
| HTML5 در YouTube: Stories from the Front Line آیا HTML5 برای تولید کد آماده است؟ البته که هست. این نگاهی به تمام فناوریهای مختلف HTML5 است که ما در کد زنده در YouTube استفاده میکنیم. ما مجموعهای از نکات، ترفندها و بهترین روشها را برای ویدیوی HTML5، برچسب آهنگ، getUserMedia و موارد دیگر خواهیم داشت. به علاوه یک شیرجه عمیق در توسعه برچسب ویدیوی موبایل. |
| کسب درآمد از اپلیکیشن های اندروید بیش از یک راه برای کسب درآمد با برنامه Android شما وجود دارد: برنامه های پولی، صورتحساب درون برنامه ای، تبلیغات و غیره. این جلسه با جزئیات در مورد ابزارهای کسب درآمد در Google Play و نگاهی دقیق به AdMob SDK، میانجیگری شبکه تبلیغات و Google Analytics، موضوع را به طور جامع پوشش می دهد. با دانش در مورد اینکه چگونه می توانید پول بیشتری به دست آورید، کاربران بیشتری به دست آورید و بینش بیشتری کسب کنید، از آنجا دور شوید. |
| طراحی اندروید برای موفقیت شما یک ایده عالی برای یک برنامه اندروید دارید. شما می خواهید آن را در بین صدها هزار نفر برجسته کنید. شما می خواهید که کاربران شما آن را دوست داشته باشند و به هر کسی که می شناسند بگویند. تیم Android User Experience اینجاست تا به شما کمک کند. خوب در مورد راهنمای طراحی اندروید و سایر ترفندهای تجارت برای ایجاد برنامه هایی که کاربران را خوشحال می کند و به آنها در دستیابی به اهداف خود کمک می کند صحبت کنید. هیچ پیش زمینه طراحی مورد نیاز نیست. |
| Google Play: Marketing 101 for Developers به محض زدن دکمه Publish در برنامه، (تا حدی) یک بازاریاب می شوید. شما همچنین ممکن است سعی کنید یک فرد خوب باشید. خوب همه چیزهایی را که درباره تبلیغ برنامه ها در Google play می دانیم به اشتراک بگذارید: ایجاد یک چارچوب بازاریابی استراتژیک، استفاده مناسب از کانال های رسانه ای، استفاده از دارایی هایی که برای توسعه دهندگان ساخته ایم و متقاعد کردن تیم Play برای ویژگی برنامه شما. |
| ناوبری در اندروید یک برنامه بی فایده است اگر مردم نتوانند راه خود را پیدا کنند. اندروید تغییرات بزرگ ناوبری را در نسخه های 3.0 و 4.0 ارائه کرد. Action Bar یک کنترل راحت برای پیمایش به بالا ارائه می دهد، رفتار کلیدهای برگشت در وظایف سازگارتر شد، و Recent Tasks UI اصلاحات اساسی کرد. در این گفتار، به این می پردازیم که چگونه و چرا به جایی که امروز هستیم، چگونه در طراحی تجربه کاربری برنامه های خود به ناوبری فکر کنیم، و چگونه برنامه هایی بنویسیم که ناوبری بی دردسر را در چندین نسخه اندروید ارائه می دهند. |
| بنابراین شما راهنمای طراحی را خوانده اید. حالا چی؟ راهنمای طراحی اندروید نحوه طراحی اپلیکیشن های زیبای اندروید را توضیح می دهد، اما نحوه ساخت آنها را توضیح نمی دهد. در این گفتار نکات عملی برای نحوه اعمال تناسب و پرداخت در حین اجرای طرح خود ارائه خواهیم داد، به شما نشان خواهیم داد که چگونه از برخی مشکلات رایج اجتناب کنید، برخی از الگوهای مفید را شرح خواهیم داد و به شما نشان خواهیم داد که چگونه ابزارها می توانند به شما کمک کنند. |
| Jellybean مجموعه جدیدی از API های رسانه ای سطح پایین قدرتمند را معرفی می کند که به توسعه دهندگان امکان دسترسی مستقیم به کدک های سخت افزاری از جاوا را می دهد. این جلسه API های جدید را با مثال هایی معرفی می کند. |
| اندازه گیری ارزش انتها به انتها برنامه شما ما در مورد تجزیه و تحلیل برنامه های تلفن همراه از ابتدا تجدید نظر کرده ایم. اگر یک توسعهدهنده اپلیکیشن موبایل هستید، بیایید ببینید چه چیزهای جدیدی از سرزمین Google Analytics وجود دارد. نحوه اندازه گیری ارزش سرتاسری برنامه خود را بدانید و عملکرد آن را برای افزایش استفاده و حفظ آن بهبود بخشید. |
| اگر در حال ساخت برنامههای تلفن هوشمند، تبلت یا Google TV هستید و میخواهید پخش ویدیوی YouTube با کیفیت بالا را در محصول خود بگنجانید، این جلسه دنیای شما را تکان خواهد داد. |
| هنر دستکاری سازمانی ما اغلب می شنویم که مهندسان ناله می کنند که چقدر انجام هر کاری در یک شرکت بزرگ سخت است. ترفند غلبه بر این موضوع این است که افراد مناسب را بشناسید، درک کنید که چگونه قدرت در سازمان جریان می یابد، و مهمتر از همه، چه چیزی و چه زمانی می توانید از آن دور شوید. ما به شما کمک میکنیم که عنصر انسانی هدایت شرکتهای بزرگ و کوچک را از طریق مجموعهای از حکایات (امیدوارم) سرگرمکننده درک کنید. |
| SPDY: اینجاست! SPDY صفحات وب شما را از طریق SSL سریعتر از HTTP می کند. ما در مورد اینکه چرا باید به آن اهمیت دهید صحبت خواهیم کرد، نکاتی را در مورد نحوه استفاده از ویژگی های آن، در مورد پیاده سازی های کاری صحبت خواهیم کرد و در مورد آینده به شما خواهیم گفت. |
| طراحی برای نیمه دیگر: سکسی همیشه صورتی نیست زنان 80 درصد از مخارج مصرفکننده را کنترل میکنند و اکثر فعالیتهای کاربران را در بسیاری از بزرگترین شبکههای اجتماعی هدایت میکنند. گیمرهای زن بالای 55 سال بیشترین زمان را برای بازی آنلاین در میان سایر جمعیتشناسی میگذرانند. آیا به این فکر می کنید که محصول یا کسب و کار شما چگونه زنان را جذب و جذب می کند؟ از پنل ما در مورد فناوریهایی که کاربران زن را به رنگ صورتی نیستند بشنوید. |
| اجرای گوگل در گوگل چگونه عملیات فناوری اطلاعات خود را برای همگام شدن با رشد کسب و کار، کارگران و سیستم های خود مقیاس بندی می کنید؟ این جلسه به بررسی این موضوع میپردازد که چگونه سازمان فناوری اطلاعات گوگل، مهندسی شرکت، با رشد گوگل همگام شده است. با استفاده از مثالهای عملی از استفاده Google از مجازیسازی گانتی، Google Cloud و تجزیه و تحلیل دادهها یاد میگیرید که چگونه میتوانید این درسها را در سازمان خود به کار ببرید. |
| طراحی پیشرفته برای مهندسین طراحی جادوی سیاه نیست، زمینه ای است که مردم می توانند آن را بیاموزند. در این گفتگو دو طراح نخبه از گوگل به شما یک دوره آموزشی پیشرفته در طراحی تعاملی و بصری می دهند. موضوعات شامل مدل های ذهنی، نگاشت های طبیعی، استعاره ها، خطاهای حالت، سلسله مراتب بصری، تایپوگرافی و اصول گشتالت خواهد بود. استفاده صحیح از این دانش می تواند کیفیت کار شما را به شدت بهبود بخشد. |
| محافظت از تجربه کاربری خود در حین ادغام کد شخص ثالث مقدار محتوای شخص ثالث موجود در وب سایت ها در حال انفجار است (دکمه های اشتراک گذاری اجتماعی، ردیابی کاربر، تبلیغات، کتابخانه های کد و غیره). نکات و تکنیکهایی را بیاموزید که چگونه آنها را به بهترین نحو در سایتهای خود ادغام کنید، بدون اینکه تجربه کاربر کندتر یا حتی سایتهای شما در دسترس نباشد. |
| Maps for Good توسعه دهندگان پشت بسیاری از برنامه های نقشه پیشرفته هستند که جهان را به مکانی بهتر تبدیل می کنند. در این جلسه به شما نشان خواهیم داد که چگونه توسعهدهندگان از Google Earth Builder، Google Earth Engine، Google Maps API و برنامههای Android برای برنامههای متنوعی مانند نقشهبرداری قومی مکانهای فرهنگی بومی، نظارت بر جنگلزدایی آمازون و ردیابی مهاجرت گونههای در معرض خطر به اطراف استفاده میکنند. جهان. بیایید در مورد اینکه چگونه می توانید با یک سازمان غیرانتفاعی برای درخواست کمک هزینه توسعه دهنده 2012 شریک شوید و با نقشه های خود تأثیر مثبتی داشته باشید. |
| مشتعل شدن Ignite بهترین فرهنگ گیک ها را در مجموعه ای از ارائه های سرعت پنج دقیقه ای به تصویر می کشد. هر بلندگو 20 اسلاید دریافت می کند که پس از 15 ثانیه به طور خودکار به جلو می روند. برادی فارست (Khosla Ventures) میزبانی می کند. |
| از آنجایی که ضریب نفوذ اینترنت و موبایل همچنان در حال افزایش است، توسعه دهندگان با یک فرصت منحصر به فرد و چالش برانگیز روبرو هستند: میلیاردها کاربر جدید که به ده ها زبان متمایز صحبت می کنند. زبان انگلیسی اغلب به عنوان زبانی برای برنامه ها و وب سایت ها در نظر گرفته می شود، اما کمتر از نیمی از جمعیت آنلاین فعلی در حال حاضر به آن صحبت می کنند - موفقیت در وب جهانی نیازمند رویکردی زیرک تر است. این گفتگوی فنی برخی از نکات، ترفندها و ابزارهایی را که میتوانند بینالمللیسازی (i18n) و محلیسازی (L10n) را برای توسعهدهندگان برنامههای وب و موبایل (با تمرکز بر Chrome و Android) سادهتر کنند، بررسی میکند. |
| الگوهای طراحی اپلیکیشن مبتنی بر دانش در این گفتگو به خوبی به الگوهای طراحی در حال ظهور برای ساخت برنامه های کاربردی وب که از داده های ساختاریافته در مقیاس بزرگ بهره می برند نگاه کنید. خوب به مجموعه داده های باز مانند Wikipedia و Freebase و همچنین نشانه گذاری ساختار یافته مانند Schema.org و RDFa نگاه کنید تا ببینید این فناوری ها چه نوع برنامه های جدیدی را برای توسعه دهندگان باز می کنند. |
| ساخت برنامه های اندرویدی که از Web API استفاده می کنند Google مجموعه بزرگ و رو به رشدی از سرویسهای بکاند، از AdSense گرفته تا Tasks، Calendar و Google+ را ارائه میکند، که میتوانند برنامه شما را غنیتر کنند و بهطور فزایندهای مجموعهای از API یکسان دارند. این جلسه نحوه استفاده کارآمد و ایمن از آنها را مورد بحث قرار میدهد، از جمله احراز هویت ایمن و با تجربه کاربری خوب، و بهینهسازیهای سطح برنامه مخصوص اندروید را شرح میدهد. این گفتگو همچنین Google Cloud Endpoints را معرفی می کند - توانایی تعریف REST API های خود در App Engine و استفاده از زیرساخت Google API برای ارائه به آنها. ما به شما نشان خواهیم داد که چگونه میتوانید از Google Cloud Endpoints برای ساخت برنامههای موبایل عالی که توسط App Engine ساخته شدهاند، استفاده کنید. |
| Android WebView صدها هزار برنامه اندروید از WebView برای نمایش محتوای HTML استفاده می کنند. در Android 4.0 شتاب سخت افزاری آن، که امکان پشتیبانی از ویژگی های HTML5 مانند ویدیوی درون خطی، CSS 3d، انیمیشن های CSS و عناصر سرریز را فراهم می کند. این سخنرانی یک نمای کلی از پیاده سازی اساسی در ICS ارائه می دهد، توضیح می دهد که چگونه از WebView در برنامه خود به بهترین شکل استفاده کنید، و بهترین روش ها برای کد HTML با کارایی بالا را پوشش می دهد. |
| برنامه های اندروید در گوگل پلی گوگل پلی سریعتر از همیشه در حال رشد است. در این گفتار، اطلاعاتی در مورد شتاب Google Play، موفقترین برنامههای Google Play و برخی پیشرفتهای جدید که بهزودی از Google Play ارائه میشوند، به اشتراک میگذاریم. ما همچنین ویژگیهای جدیدی را با ناشر به اشتراک خواهیم گذاشت که به توسعهدهندگان برنامه Android کمک میکند تا در حین اجرای کسبوکارهای روزمره خود در Google Play بیشترین بهره را ببرند. |
| از نزدیک و شخصی: NFC و Android Beam جلسه ای را پوشش می دهد که ویژگی های توسعه دهنده NFC را به پلتفرم اندروید اضافه کرده ایم. بیاموزید که چگونه از Android Beam برای افزودن قابلیت های اشتراک گذاری جادویی به برنامه خود استفاده کنید و ببینید چه ویژگی های جدید و هیجان انگیز NFC روی آن کار می کنند. |
| در دسترس قرار دادن برنامه های اندروید Android 4.0 API های دسترسی در سطح پلت فرم را معرفی کرد تا مجبور نباشید برای ساختن اپلیکیشنی که برای افراد دارای معلولیت قابل دسترسی است متخصص باشید. بیایید بیاموزید که چگونه APIها برای دسترسی کار شما را آسانتر میکنند. |
| ADK 2.0 معرفی API ها و قابلیت های جدید در ADK 2.0، همراه با دمو. |
| محتوای خود را در Google TV دریافت کنید دستگاههای Google TV معمولاً بزرگترین صفحه نمایش در خانه هستند، که آنها را به پلتفرم اصلی برای توسعهدهندگانی تبدیل میکند که میخواهند محتوای با کیفیت بالا و فرم طولانی را مستقیماً در اتاق نشیمن توزیع کنند. ما در مورد گزینه های مختلف برای میزبانی، پخش جریانی و ایمن سازی محتوای شما در Google TV صحبت خواهیم کرد، و اینکه چگونه اطمینان حاصل کنیم که مخاطبان شما تجربه خوبی از مشاهده محتوای شما دارند. |
| فرمان و کنترل در اتاق نشیمن - ساخت برنامه های صفحه دوم برای Google TV با ظهور Google TV، اکنون یک دستگاه اندرویدی در مرکز اتاق نشیمن وجود دارد. با این حال، ساخت برنامههایی که در Google TV اجرا میشوند، تنها راه دسترسی شما به کاربران Google TV نیست. بیاموزید که چگونه Google TV به شما امکان میدهد از سایر دستگاههای متصل مانند تلفنهای هوشمند، تبلتها یا رایانههای شخصی (یعنی صفحه دوم) برای تعامل با تلویزیونها استفاده کنید. |
| برنامه خود را به صفحه بزرگ بیاورید Google TV دسترسی اندروید و وب را به تلویزیون گسترش می دهد، اما طراحی برنامه های کاربردی برای تلویزیون اساساً با ساخت برنامه برای تلفن همراه، تبلت یا رایانه شخصی متفاوت است. در این جلسه نکات اصلی تحقیقات کاربران خود را به اشتراک می گذاریم و نکاتی را در مورد نحوه ارتباط با کاربران خود با طراحی اپلیکیشن های اندروید و وب زیبا و کاربردی برای بزرگترین صفحه نمایش خانه به شما ارائه می دهیم. |
| بازی با الگوها بهترین طراحان و توسعه دهندگان اپلیکیشن در کلاس در مورد تجربه خود در توسعه اندروید، نمایش اسکرین شات از برنامه خود، کاوش در چالش هایی که با آن روبرو هستند و ارائه راه حل های خلاقانه مطابق با راهنمای طراحی اندروید صحبت خواهند کرد. از مهمانان دعوت می شود تا نمونه هایی از الگوهای بصری و تعاملی را در برنامه خود نشان دهند که می توانند آن را به طور همزمان ثابت و شخصی نگه دارند. |
| بازی با الگوها بهترین طراحان و توسعه دهندگان اپلیکیشن در کلاس در مورد تجربه خود در توسعه اندروید، نمایش اسکرین شات از برنامه خود، کاوش در چالش هایی که با آن روبرو هستند و ارائه راه حل های خلاقانه مطابق با راهنمای طراحی اندروید صحبت خواهند کرد. از مهمانان دعوت می شود تا نمونه هایی از الگوهای بصری و تعاملی را در برنامه خود نشان دهند که می توانند آن را به طور همزمان ثابت و شخصی نگه دارند. |
| نه فقط یک نقشه با استفاده از یک سایت املاک و مستغلات به عنوان مطالعه موردی، ما شما را در ایجاد یک وبسایت از ابتدا راهنمایی میکنیم که از مزایای Maps API قدرتمندی که بسیار فراتر از نشانگرها و پنجرههای اطلاعاتی هستند، بهره میبرد. ما به شما نشان خواهیم داد که چگونه ویژگی هایی مانند ماتریس فاصله، تورهای تولید خودکار، نمای خیابان سفارشی و موارد دیگر می توانند تجربه کاربری سایت مرتبط با نقشه شما را افزایش دهند. |
| اهداف وب را امروز در برنامه وب خود ادغام کنید Web Intent آینده ارتباطات بین برنامه ای است. در این لابراتوار کد، سازندگان Web Intent به شما توصیه های یک به یک در مورد نحوه ادغام Web Intent در برنامه خود می دهند. |
| تالیف پیشرفته صفحه HTML با استفاده از ویژگی های مدرن CSS در این آزمایشگاه کد، ویژگیهای جدید CSS3 را بررسی میکنیم و به شما نشان میدهیم که چگونه از آنها برای ساخت صفحات HTML و برنامههای وب شگفتانگیز استفاده کنید. به عنوان مثال، ما CSS3 flexbox، CSS3 چند ستونی و بسیاری از ویژگی های دیگر را پوشش خواهیم داد. همچنین ویژگیهای CSS را بررسی خواهیم کرد که صفحات وب را جذابتر میکنند، مثلاً از طریق استفاده از فیلترها. |
| قرار دادن Google Cloud Together: جستجوی گزارشهای موتور برنامه با BigQuery این جلسه به شما نشان میدهد که چگونه از چندین فناوری Google با هم استفاده کنید تا گزارشهای App Engine خود را از Big Query وارد کنید و جستجو کنید. با استفاده از حساب ربات، گزارش های خود را به Big Query وارد کرده و آنها را از رابط وب یا به صورت برنامه نویسی جستجو کنید. |
| اجرای اولین برنامه درایو End-to-End شما مهندسان Google در کنار شما هستند تا به شما کمک کنند تا ادغام Google Drive با برنامه خود کار کند. ما یک نمونه برنامه مقدماتی مختصر را با هدف راه اندازی و اجرا کردن Drive برای همه قبل از پایان جلسه بررسی خواهیم کرد. |
| تکامل بعدی برنامه های کروم برنامههای بستهبندی کروم در حال تکامل هستند تا کارهای بیشتری انجام دهند، بهطور آفلاین کار کنند و به توسعهدهندگان کنترل بیشتری بر رابط کاربری خود بدهند. به ما بپیوندید تا پیشنمایش توسعهدهنده تکامل بعدی Chrome Apps را بررسی کنیم و بیاموزید که چگونه میتوانید کارهایی را که هرگز فکر نمیکردید با استفاده از فناوریهای وب انجام دهید، شروع کنید. |
| تبدیل برنامه وب خود به ChromeApp برنامههای Chrome در حال تکامل هستند تا کارهای بیشتری انجام دهند، به صورت آفلاین کار کنند و به توسعهدهندگان کنترل بیشتری بر رابط کاربری خود بدهند. به Pete LePage بپیوندید تا به شما نحوه ساخت برنامههای Chrome را نشان دهد و یاد بگیرید چگونه میتوانید کارهایی را که هرگز فکر نمیکردید با استفاده از فناوریهای وب انجام دهید، شروع کنید. |
| مشتری بومی زنده در این گفتگو، ما یک برنامه را در 60 دقیقه به صورت زنده به Native Client منتقل خواهیم کرد. نشان دادن قدرت آنچه Native Client می تواند برای توسعه دهندگان C++ سنتی که به دنبال انتقال به وب هستند ارائه دهد. در فرآیند انتقال، وظایف خاصی را که یک توسعهدهنده باید در طول یک پورت انجام دهد، و نحوه رسیدگی به آنها با ابزارها و فناوریهای جدید از جمله ادغام اشکالزدایی با ویژوال استودیو و مجموعهای از کتابخانههای ابزار جدید به SDK را پوشش میدهیم. شرکت کنندگان در این جلسه با درک روشنی از آنچه برای انتقال برنامه های خود به Native Client لازم است کنار می روند تا بتوانند پروژه های خود را شروع کنند. |
| دستورالعمل زندگی یک مشتری بومی Native Client کد بومی را به وب می آورد - به همان اندازه ایمن و ایمن مانند جاوا اسکریپت. با این حال، کد اجرا شده توسط Native Client باید چند قانون را رعایت کند تا ایمنی را تضمین کند و تضمین کند که کد به راحتی با یک برنامه وب ادغام می شود. این جلسه یک خط کد را در طول چرخه عمر خود دنبال می کند: کامپایل شده، در سراسر شبکه بارگیری می شود و بر روی یک ماشین کاربر اجرا می شود. در طول مسیر، پیچ و مهره های مکانیزم های امنیتی Native Clients و همچنین API هایی که به کدهای بومی اجازه می دهند با وب ادغام شوند به جای اینکه به یک سیستم عامل خاص متصل شوند، مورد بررسی قرار خواهند گرفت. |
| وب می تواند این کار را انجام دهد!؟ وب آنقدر سریع در حال تغییر است که به سختی می توان با چیزهای جدید این پلتفرم همراهی کرد. قابلیتهای جدید HTML5 به توسعهدهندگان اجازه میدهد تا مجموعه جدیدی از برنامههای کاربردی بسازند - کارهایی که زمانی انجام آنها غیرممکن بود، اکنون به واقعیت تبدیل شدهاند. این جلسه با تمرکز بر تکنیکهای عمیق، که چالشهای دنیای واقعی را حل میکند، شما را از لبههای بینظیر HTML5 برای سال 2012 راهنمایی میکند. ضبط رسانه، ورودی/خروجی فایل، استفاده پیشرفته از سوکتهای وب، جریان رسانه، ورودی دستگاه، چند رسانهای، و طراحی مدرن css را پوشش خواهیم داد. |
| از جاسازیها گرفته تا ابزارکها و مدیریت برنامههای پیچیده، بهعنوان یک توسعهدهنده وب، دائماً با نیاز به مولفهسازی بهتر مواجه هستید. چندین خط جاوا اسکریپت برای کاهش این مشکل نوشته شده است - ضعیف است. اما کمک در راه است. پلتفرم وب در حال به دست آوردن مجموعه ای قدرتمند جدید از قابلیت ها است که به شما کمک می کند تا اجزای قوی، قابل استفاده مجدد و بسته بندی را بهتر بسازید. ما کارهایی که آنها انجام میدهند، وضعیتشان و اینکه چگونه میتوانید امروز با این فناوریهای نوظهور قدرتمند شروع به بازی کنید، توضیح خواهیم داد. مهمتر از همه، ما به شما نشان خواهیم داد که چگونه درگیر شوید و در زمان بلوغ آنها در جهت گیری آنها تأثیر بگذارید. |
| رابطهای کاربری سریع برای وب چند دستگاهی یکی از ویژگی های عالی وب مدرن این است که سایت ها بر روی هر دستگاهی با مرورگر کار می کنند. این جلسه بر ایجاد رابطهای کاربری برای وب بین دستگاهها تمرکز خواهد کرد. ما ساخت وبسایتهایی را پوشش میدهیم که از چندین فاکتور فرم دستگاه (رویکردهای واکنشگرا و غیر پاسخگو) پشتیبانی میکنند، درباره سایتهای تک صفحهای و برخی از ویژگیهای طرحبندی در مرورگرهای مدرن تلفن همراه بحث میکنیم، و به ورودیهای چندلمسی در وب میپردازیم. در نهایت، برخی از ابزارهای جدید و عالی اشکال زدایی موبایل را در کروم و کروم برای اندروید نشان خواهیم داد. |
| بیاموزید که برای ساختن یک برنامه موبایل HTML5 که کاربران شما را شگفت زده می کند، چه چیزی لازم است. این جلسه بر روی سرعت، پشتیبانی آفلاین، طرحبندیهای رابط کاربری و ابزارهای لازم برای راهاندازی یک محیط توسعه سازنده تمرکز خواهد داشت. اگر به دنبال ساختن یک برنامه وب موبایل قاتل هستید که در بین رقبا متمایز باشد، به این جلسه بیایید. |
| بعدی برای برنامه های افزودنی کروم چیست؟ سیستم افزونه Chrome به توسعه دهندگان فرصت های بیشتری را برای سفارشی کردن و بهبود تجربه کاربران در وب ارائه می دهد. API های جدید به طور منظم در حال فرود هستند که عملکردهای جدید و قلاب های عمیق تری را در خود کروم ارائه می دهند. به ما بپیوندید تا تغییراتی را در چارچوب برنامه افزودنی Chrome انجام دهیم که امنیت را افزایش میدهد، عملکرد را بهبود میبخشد و راهاندازی و کارکردن با محصول کار سخت شما را برای کاربران آسانتر از همیشه میکند. |
| ساختن اپلیکیشن های وب با کارایی بالا سخت است! زمانی که انیمیشنها به هم میخورند، جلوههای شناور ماوس عقب میافتد، یا صفحهها دچار لکنت میشوند، آن را jank مینامیم. این بحث در مورد شکار جنک و از بین بردن آن است. منابع jank در برنامههای وب عبارتند از اجراهای جمعآوری زباله، رمزگشاییهای طولانی تصویر، زمانهای رنگآمیزی سنگین برای عناصر DOM، کنترلکنندههای ورودی سنگین جاوا اسکریپت، باطلکردن غیرمنتظره لایه WebKit و موارد دیگر - همه اینها مانع از سرعت 60 فریم بر ثانیه میشوند که هر توسعهدهنده برنامه مدرن باید باید داشته باشد. هدف برای. در این گفتار، چند تکنیک را بررسی میکنیم تا مطمئن شویم برنامه وب شما دارای انیمیشنها، انتقالها و پیمایش روان است. ما روشهای استفاده از ابزارهای توسعهدهنده Chromes برای ریشهکن کردن jank و همچنین ابزارهای پیشرفتهتر نمایهسازی گرافیکی Chrome را که افراد بیباک میتوانند برای کشف آنچه در پشت صحنه میگذرد استفاده کنند، پوشش خواهیم داد. خوب حتی زیر پوشش WebKit را زیر نظر بگیرید تا توضیح دهید که چرا این مشکل مزاحم در وهله اول رخ می دهد. |
| GRITS: بازی PvP با HTML5 در این جلسه GRITS، یک بازی تیراندازی بازیکن در مقابل بازیکن، که کاملاً با استفاده از فناوریهای Google ساخته شده است، ارائه میشود. در این گفتگو، ساخت موتور بوم HTML5، ارائه محتوا، شبکهسازی با استفاده از Websockets، استفاده از NodeJS، ادغام اجتماعی و موارد دیگر را بررسی خواهیم کرد. شرکتکنندگان در این جلسه با یک نمای بزرگ از تمام فناوریهای Google مرتبط با بازیهای وب، درک عمیقی از نحوه شروع کار با آنها و توانایی دیدن آنها به صورت زنده، در عمل با منبع، کنار خواهند رفت. کد بازی منتشر شده |
| برگرداندن برنامه به برنامه وب - برنامه نویسی وب با دارت آیا می خواهید برنامه های فوق العاده سریع با گرافیک زیبا و پشتیبانی آفلاین بسازید؟ آیا می خواهید آن برنامه ها را در هر جایی از وب باز اجرا کنید؟ آیا میخواهید آن برنامهها را به زبانی توسعه دهید که از توسعه ماژولار در مقیاس بزرگ پشتیبانی میکند و در عین حال احساس سبکی یک زبان برنامهنویسی را حفظ میکند؟ این جلسه به شما نشان می دهد که چگونه از زبان برنامه نویسی دارت برای توسعه نسل بعدی برنامه های کاربردی شگفت انگیز برای وب باز استفاده کنید. |
| دارت - یک زبان وب مدرن دو سازنده دارت در مورد منطق پشت طراحی دارت و تاثیر آن بر مقیاس پذیری و عملکرد وب بحث خواهند کرد. آنها همچنین نشان خواهند داد که چگونه Dart به توسعه دهندگان کمک می کند تا با افزایش بهره وری خود، بدون شکستن سازگاری با عقب، نوآوری کنند. |
| توسعه برنامه وب به سرعت پیش میرود و Chrome Developer Tools همچنان شما را یک قدم جلوتر نگه میدارد. اگر راه خود را در مورد ابزار Dev میدانید و میخواهید مهارتهای خود را به سطح بالاتری ببرید، این جلسه بهرهوری شما را افزایش میدهد. از سال گذشته، ما مجموعهای از ویژگیها را اضافه کردهایم که توسعهدهندگان را قادر میسازد تا برنامههای وب غنی بسازند، بنابراین در این جلسه آزمایشی به خوبی توضیح دهید که چگونه از این ابزارها برای توسعه و اشکالزدایی در موبایل و دسکتاپ استفاده کنید. خوب شما را با جدول زمانی جدید به جستجوی انحراف می اندازد، از طریق Source Maps، جاوا اسکریپت کوچک شده را بررسی کنید، Web Workers را اشکال زدایی کنید و موارد دیگر. به ما بپیوندید و بیاموزید که ابزارهای برنامهنویس Chrome میتوانند برای شما انجام دهند. |
| Chrome/OS Fireside Chat یک انجمن باز برای تیمهای Chrome/OS برای بحث در مورد پلتفرم وب و پاسخگویی به سؤالات. این جلسه زیرنویس زنده خواهد بود. |
| ساختن یک برنامه وب جامد برای همه توسعه دهندگان یک چالش است، اما اخیرا ابزارهای زیادی برای کمک به شما ظاهر شده اند. از راه اندازی دیگ بخار گرفته تا تنظیم عملکرد و ابزارهای ساخت، یک دید کلی از اکوسیستم ابزارسازی خواهید داشت. در این جلسه، خواهید آموخت که کدام پروژه های منبع باز بالغ و ارزشمند می توانند در وقت شما صرفه جویی کنند و همچنین پاسخ سوالات رایج در ساخت یک برنامه وب را دریافت کنید. |
| چگونه برنامه هایی بسازیم که یکدیگر را با اهداف وب دوست داشته باشند Web Intents به شما اجازه می دهد تا برنامه هایی بسازید که با یکدیگر ادغام شوند و به راحتی که قبلاً هرگز در وب دیده نشده بود. در این جلسه به شما نشان خواهیم داد که چگونه برنامه ها را با استفاده از Web Intent متصل کنید و چگونه با بسیاری از اقدامات موجود در Web Intent مانند ویرایش، ذخیره و اشتراک گذاری به بهترین شکل یکپارچه شوید. |
| WebRTC: صوتی/تصویری بلادرنگ و P2P در HTML5 WebRTC دسترسی به وب کم، p2p و قابلیت های ارتباط صوتی/تصویری غنی را به مرورگر می آورد. در این سخنرانی، مروری بر فناوریهای WebRTC در دسترس امروز ارائه میکنیم، نحوه ساخت برنامههای WebRTC را نشان میدهیم، و درباره پتانسیلهایی که این فناوری به پلتفرم وب اضافه میکند، بحث میکنیم. |
| تاریخچه و آینده Google Web Toolkit با ارائه تاریخچه ای از پروژه GWT، ویژگی های جدید هیجان انگیز در نسخه GWT 2.5 و جایی که قصد داریم GWT را در آینده ارائه دهیم، همراه باشید. این جلسه زیرنویس زنده خواهد بود. |
| ما برای سالها برنامههای وب ساختیم که از قابلیتهای مرورگرهایی که با آنها کار میکردند بسیار بهتر بود. درست زمانی که مرورگرها به دنبال HTML5 بودند - ویدیو و صدا، بوم، SVG، حافظه پنهان برنامه، localStorage، @font-face و بیشتر. اکنون مرورگرها در حال رقابت هستند تا از موجی که توسعهدهندگان این قابلیتهای جدید را اتخاذ میکنند جلوتر بمانند. آیا برنامه HTML5 شما بر روی موج سوار می شود یا روی صخره ها شکسته می شود و کاربران را سرگردان می کند؟ بیاموزید که هنگام ساخت برنامه های وب سریع HTML5 باید به دنبال کدام ویژگی های HTML5 باشید و از کدامیک اجتناب کنید. این جلسه زیرنویس زنده خواهد بود. |
| نوشتن برنامه های وب ایمن و برنامه های افزودنی کروم امروزه، یک برنامه وب با دقت توسعه یافته می تواند با بهره گیری از چندین فناوری از سطح بالایی از امنیت برخوردار باشد: HTML5، CSP، NaCl، و چارچوب برنامه افزودنی کروم. هدف این جلسه نشان دادن این است که چگونه این فناوریها به یک توسعهدهنده اجازه میدهند تا برنامهای ایجاد کند که از نظر ویژگیها رقیب یا فراتر از برنامههای دسکتاپ باشد، در حالی که از همتای دسکتاپ خود ایمنتر است. این جلسه زیرنویس زنده خواهد بود. |
| تبدیل وب به 11 این جلسه به قابلیت های صوتی وب برای بازی و موسیقی می پردازد. ما از طریق عنصر <audio> و Web Audio API قدم میزنیم و عمیقاً در استفاده از Web Audio API برای صدای بازی و ساخت برنامههای موسیقی صحبت میکنیم. همچنین نحوه استفاده از ساختار گراف Node برای ساخت زنجیره های پردازش صدا و نحوه استفاده از تجزیه و تحلیل برای انجام ترفندهای جالب را توضیح خواهیم داد. |
| فراتر از کاغذ: Google Cloud Print و آینده چاپ از API Google Cloud Print برای ارسال سریع و آسان اسناد به چاپگر (یا هر جای دیگری) استفاده کنید. ما در حال حاضر با Chrome، ChromeOS، Gmail/Docs تلفن همراه و اکثر چاپگرهای جدید یکپارچه شدهایم، و این تازه شروع است. ما یک API جاوا اسکریپت قابل تنظیم، یک Android Intent، و همچنین رابط های HTTP و XMPP برای ارسال اسناد و دریافت آنها در هر قالبی ارائه می دهیم. بیایید یاد بگیرید چگونه چاپ را از وب و برنامه های تلفن همراه خود در هر دستگاهی به هر چاپگری در جهان، تنها با چند خط کد فعال کنید! این جلسه زیرنویس زنده خواهد بود. |
| پیشرفت دسترسی برای وب این جلسه به شما کمک می کند تا از طریق نمونه کد و نمونه های دنیای واقعی یاد بگیرید که چگونه برنامه های وب خود را برای پوشش دسترسی کامل طراحی و آزمایش کنید. ما APIهایی مانند API متن به گفتار (TTS)، ابزارهایی مانند ChromeVox و ChromeShades و نحوه پیادهسازی راهحلهای امروزی محصولات Google برای کاربران دارای معلولیت را بررسی خواهیم کرد. |
| شکستن محدودیت سرعت جاوا اسکریپت با V8 آیا شما علاقه مند به اجرای سریع جاوا اسکریپت در کروم هستید؟ این سخنرانی نگاهی به زیر کاپوت در V8 میاندازد تا به شما در شناسایی نحوه بهینهسازی کد جاوا اسکریپت کمک کند. ما به شما نشان خواهیم داد که چگونه از نمایه ساز نمونه V8 برای از بین بردن تنگناهای عملکرد و بهینه سازی برنامه های جاوا اسکریپت استفاده کنید، و نحوه استفاده V8 از کلاس های پنهان و بازخورد نوع زمان اجرا برای تولید کد JIT کارآمد را نشان خواهیم داد. شرکتکنندگان جلسه را با دستورالعملهای بهینهسازی کامل برای برنامه جاوا اسکریپت خود ترک خواهند کرد و درک خوبی از نحوه استفاده بهینه از ابزارهای عملکرد و اصطلاحات جاوا اسکریپت برای به حداکثر رساندن عملکرد برنامه خود با V8 دارند. |
| ویژگیهای جدید ابتکاری مانند مناطق CSS، Exclusions، Shaders، Compositing و Shadow DOM قابلیتهای قدرتمندی را برای مرورگرهای مدرن به ارمغان میآورند. دموها و کدها را ببینید و از وضعیت این استانداردهای جدید مطلع شوید. نگاهی اولیه به گردش کار توسعه فعال شده توسط Adobe Shadow داشته باشید و با پروژه منبع باز Brackets آشنا شوید که در حال کار برای ایجاد یک ویرایشگر کد برای وب است که کاملاً با فناوری های وب ساخته شده است. |
| انتقال کد از GWT به دارت کنجکاو هستید که یاد بگیرید چگونه کد GWT خود را به دارت منتقل کنید؟ در این جلسه، معادلهای دارت برای کتابخانهها و اصطلاحات مختلف GWT، تکنیکهای تعامل با پشتیبانهای سرور GWT موجود، و ترفندهایی برای اجازه دادن به کد دارت برای صحبت با کدهای GWT و جاوا اسکریپت موجود را بررسی خواهیم کرد. |
| بیشترین استفاده را از Python 2.7 در App Engine App Engine Python 2.7 بیش از یک ارتقای ساده به زمان اجرای Python 2.5 است - محدودیتهای کمتری دارد، تعدادی کتابخانه محبوب شخص ثالث را معرفی میکند و امکان درخواستهای همزمان را فراهم میکند. در این جلسه توضیح داده می شود که چگونه از این قابلیت های جدید بیشترین بهره را ببرید. |
| مروری بر موتور برنامه اولین کسی باشید که اخبار هیجان انگیز تیم Google App Engine را می شنوید و چگونه GAE در حال گسترش است تا نیازهای فعلی و آینده شما را برآورده کند. بیاموزید که چگونه بیش از 150 هزار توسعهدهنده در استارتآپها و کسبوکارهایی که موبایل، بازیها و برنامههای وب مدرن میسازند، در حال حاضر از مزایا لذت میبرند. |
| معرفی موتور محاسباتی گوگل Google Compute Engine یک فناوری ابر جدید مبتنی بر ماشین مجازی برای پردازش داده های در مقیاس بزرگ و بار کاری تجزیه و تحلیل است. این امکان را به جهانیان می دهد تا از مقیاس پذیری و قدرت مراکز داده Google برای انجام مشاغل محاسباتی فشرده استفاده کند. |
| ساخت پشتیبان موتور برنامه تلفن همراه برای Android ، iOS و وب توسعه برنامه های موبایل با نرخ انفجاری در حال رشد است و بهترین آن برنامه ها دارای سرور پس زمینه هستند. دریابید که چگونه می توانید از ویژگی جدید App Engine برای ساختن API های قدرتمند برای پشتیبانی از برنامه های تلفن همراه در حال اجرا در مرورگرهای Android ، iOS و موبایل استفاده کنید. |
| HTML5 و موتور برنامه: تیم برچسب حماسه برنامه های وب مدرن را در مقیاس می گیرند این گفتگو در مورد جدیدترین و بهترین الگوهای کاربردی و ابزار ابزار برای ساخت برنامه های برش HTML5 که توسط App Engine پشتیبانی می شوند ، بحث می کند. این کار نوشتن برنامه ای که مشتری و سرور را شامل می شود ، بسیار آسان است. به طور خاص ، احراز هویت فقط از جعبه کار می کند. این گفتگو از طریق ساختن یک برنامه فوق العاده مبتنی بر ابر HTML5 قدم می زند |
| بازی در ابر بسیاری از توسعه دهندگان بازی ها در حال یافتن تجربه توسعه و استقرار آسان موتور Google App برای ساختن ذخیره سازی دولتی مبتنی بر ابر ، تطبیق خدمات و خدمات همکاری هستند. وقتی یک بازی ضربه ای دارید ، آخرین کاری که می خواهید انجام دهید نگران تهیه سرور خود هستید. موتور App دارای یک ردیف همیشه آزاد برای شروع کار شما است و سپس یکپارچه به هر اندازه استفاده می شود. توسعه دهندگان بازی همچنین از Google Cloud Storage استفاده می کنند تا به راحتی فایل های رسانه ای را به مشتریان در سراسر جهان تحویل و تحویل دهند. |
| SQL در مقابل Nosql: Battle of the Backends Google App Engine اکنون ذخیره داده های SQL و NOSQL را ارائه می دهد - اما کدام یک مناسب برای برنامه شما است؟ طرفداران هر یک سعی می کنند یک بار و برای همیشه مسئله را حل کنند و برخی از ترفندها را برای به دست آوردن بیشترین استفاده از هر یک نشان دهند. |
| ساخت خطوط لوله داده در مقیاس Google بیاموزید که چگونه خطوط لوله داده در مقیاس بزرگ را به سرعت و به راحتی با استفاده از Google Cloud پیاده سازی کنید. ما نحوه ساخت خط لوله هایی را نشان می دهیم که داده های منبع را در Datastore App Engine و Google Cloud Storage جمع آوری می کنند ، آن را با استفاده از MapReduce پردازش و تبدیل می کنند و تجزیه و تحلیل ad-hoc را با Google BigQuery اجرا می کنند. |
| مدیریت دستگاه های مجازی موتور محاسبات Google از طریق Google App Engine Google Compute Engine ماشینهای مجازی بسیار کارآمد و مقیاس پذیر را برای عملیات پردازش داده های در مقیاس بزرگ فراهم می کند. ادغام با Google App Engine یک چارچوب ارکستراسیون برای مدیریت خوشه های بزرگ ماشین مجازی مورد استفاده برای پردازش داده ها فراهم می کند. این جلسه در مورد ادغام و بحث در مورد موارد استفاده در مورد دو فناوری صحبت خواهد کرد. |
| داده های بزرگ: تبدیل مشکل داده خود به یک مزیت رقابتی آیا مشاغل می توانند بدون ایجاد زیرساخت های در مقیاس وب ، از داده های در مقیاس وب ارزش عملی دریافت کنند؟ در این جلسه چگونگی استفاده از خدمات جدید Google Data برای حل چالش های کلیدی ذخیره ، تحول و تجزیه و تحلیل استفاده می شود. ما به مطالعات موردی مشخص خواهیم پرداخت که نشان می دهد چگونه مشاغل زندگی واقعی با موفقیت از این راه حل ها برای تبدیل داده ها به یک دارایی تجاری رقابتی استفاده کرده اند. |
| بهینه سازی برنامه موتور برنامه Google از SWE و SRE های Google App Engine یاد بگیرید که چگونه برنامه خود را بهینه کنید تا قابلیت اطمینان خود را افزایش دهید ، عملکرد خود را افزایش داده و هزینه های خود را کاهش دهید. |
| خرد کردن داده های بزرگ با BigQuery Google BigQuery یک ابزار تجزیه و تحلیل داده است که از فناوری های داخلی Google متولد شده است. این برنامه نویسان را قادر می سازد تا با استفاده از یک API استراحت ، مجموعه داده های ترابایت را در ثانیه تجزیه و تحلیل کنند. این جلسه برای دریافت سریع پاسخ به سؤالات تجاری به بهترین روشها فرو می رود. ما بینشی در مورد نحوه پردازش نمایش داده های زیر هود و نحوه ساخت نمایش داده های SQL برای تجزیه و تحلیل پیچیده ارائه خواهیم داد. |
| Google Compute Engine - جزئیات فنی در این جلسه نمای کلی از Google Compute Engine ارائه می شود. Google Compute ماشینهای مجازی را برای پردازش و تجزیه و تحلیل داده های در مقیاس بزرگ بهینه می کند. ما در زمینه نمونه های بتونی به مفاهیم اصلی ، API ، ویژگی های منحصر به فرد و بهترین شیوه های معماری خواهیم پرداخت. |
| با استفاده از Google Cloud Storage داده های برنامه خود را تأمین کنید از زمان باز کردن درهای خود برای همه توسعه دهندگان در Google I/O سال گذشته ، تیم Google Cloud Storage چندین ویژگی را ارسال کرده است که به شما امکان می دهد از Google Cloud Storage برای انواع موارد پیشرفته استفاده کنید. این جلسه با معرفی سریع محصول باز می شود و به سرعت تمرکز خود را به اجرای انواع برنامه های پیشرفته با استفاده از ویژگی های جدید در Google Cloud Storage تغییر می دهد. |
| پشتیبانی ابری Googles از سازمان پشتیبانی می کند که برنامه های کاربردی را از پشته های وب سنتی به یک بستر ابری منتقل کرده است. یک مطالعه موردی در دنیای واقعی را در مورد یک تیم تلاش موفقیت آمیز برای حرکت به ابر و تجربیات آنها از آن مشاهده کنید. این شامل ارائه اطلاعات در زمان واقعی جمعیت برای تکنسین ها ، کاهش هزینه های نگهداری ، همگام سازی داده ها برای استفاده در سطح شرکت ها و نکات و ترفندهای عمومی و ترفندهایی است که در طول مسیر آموخته ایم. |
| برو به تولید از زمان انتشار Go در سال 2009 ، بسیاری از شرکت ها (البته علاوه بر Google) از این زبان برای ساخت وسایل جالب استفاده کرده اند. به Gustavo Niemeyer از Canonical ، Keith Rarick از Heroku ، Evan Shaw از Iron.io و پاتریک Crosby از Stathat بپیوندید زیرا آنها تجربه دست اول خود را با استفاده از GO در محیط های تولید به اشتراک می گذارند. |
| با تیم Go ملاقات کنید زبان برنامه نویسی Go یک پروژه متن باز برای بهره وری بیشتر برنامه نویسان است. Go رسا، مختصر، تمیز و کارآمد است. این یک زبان سریع، ایستا تایپ شده و کامپایل شده است که شبیه یک زبان تایپ شده پویا و تفسیر شده است. در این چت آتش سوزی ، سوالات خود را توسط خود Gophers پاسخ دهید. |
| برو الگوهای همزمانی همزمانی کلید طراحی خدمات شبکه با کارایی بالا است. ابتدایی های همزمانی Go (گوروتین ها و کانال ها) وسیله ای ساده و کارآمد برای بیان اجرای همزمان ارائه می کنند. در این گفتگو می بینیم که چگونه مشکلات همزمانی پیچیده را می توان با کد Go ساده به خوبی حل کرد. |
| ساخت جستجوی محصول Google برای شما با استفاده از API محتوا برای خرید کار می کند برای به دست آوردن بهترین نتیجه از جستجوی محصول ، بازرگانان باید اطلاعات کامل و دقیق محصول و همچنین داده های جدید قیمت و در دسترس بودن را برای همه محصولات ارائه دهند. در این جلسه مراحل مشخصی که می توانند برای بهبود کیفیت داده های خود با استفاده از API محتوا برای خرید انجام دهند ، به بازرگانان ارائه می دهد. ما جزئیات را در مورد استفاده از API محتوا برای ارسال داده ها (بر خلاف فیدها) و نحوه استفاده از API ارائه می دهیم. ما همچنین در مورد چگونگی اشکال زدایی درخواست ها و خطاهای API به جزئیات خواهیم پرداخت و در مورد بهترین شیوه های کلی برای دنبال کردن به منظور استفاده از API بهینه و کارآمد صحبت خواهیم کرد. |
| بیشتر و بیشتر مصرف کنندگان ابتدا قبل از رفتن به یک فروشگاه محلی برای خرید یک محصول به صورت آنلاین تحقیق می کنند و می توانیم انتظار داشته باشیم که این روند همچنان رو به افزایش باشد. چگونه بازرگانان و خرده فروشان می توانند از این روند استفاده کنند؟ خرید محلی بازرگانان را قادر می سازد قیمت محصول و در دسترس بودن در هر فروشگاه محلی را اعلام کنند. در این جلسه ، ما به شما نشان می دهیم که چگونه می توانید حساب های خرید محلی را در مرکز بازرگان Google تنظیم و مدیریت کنید و نحوه استفاده از API محتوا برای بارگذاری محصولات محلی و انجام به روزرسانی های موجودی زنده. |
| کسب درآمد از کالاهای دیجیتال با Google Wallet این که آیا شما یک توسعه دهنده بازی هستید که کالاها یا ارزهای مجازی را می فروشید ، یا یک توسعه دهنده رسانه ای که محتوای اخبار ، فیلم ها ، موسیقی یا هر رسانه دیجیتال پریمیوم دیگری را می فروشید ، داشتن یک روش ساده برای پردازش پرداخت از مشتریان مهم است. در این جلسه ، ما توضیحی در مورد Google Wallet برای کالاهای دیجیتال ، ویژگی های جدید و مدل قیمت گذاری بهبود یافته برای توسعه دهندگان می پردازیم. علاوه بر این ، کابام تجربه خود را با Google Wallet و بهترین روش های ادغام به اشتراک می گذارد. |
| معرفی API های Google Wallet Cloud در حالی که ما با کیف پول دیجیتال خود به جلو حرکت می کنیم ، در دنیای پرداخت در Google تحولات مهیج وجود داشته است و API های جدیدی برای به اشتراک گذاشتن با شما داریم. با شروع مسیر تجارت در Google I/O 2012 با پیتر هازلورست ، رئیس جهانی مدیریت محصول ، پرداخت ، به ما بپیوندید و به ما بپیوندید. |
| خودکار کردن استفاده از پیوندهای وابسته برای کسب درآمد از وب سایت خود برخی از سودآورترین وب سایت ها در وب از پیوندهای وابسته برای هدایت ترافیک و کسب درآمد از ترافیک موجود خود استفاده می کنند. این صحبت شما را از طریق نحوه خودکار سازی بیشتر فرآیندهای موجود خود با استفاده از شبکه وابسته Google ، شبیه به نحوه انجام سایر وب سایت های بزرگتر امروز امروز ، طی می کند. |
| از هک آخر هفته تا راه اندازی بودجه - نحوه ساخت تیم خود و جمع آوری پول ایده ای دارید و می خواهید یک شرکت را راه اندازی کنید؟ بیاموزید که چگونه سرمایه گذاران را جذب کنید ، و آنچه را که می خواهند قبل از نوشتن چک مشاهده کنند. از کارآفرینانی که پول جمع کرده اند و VC هایی که بودجه آنها را جمع کرده اند ، بشنوید. |
| این یک دنیای استارتاپ است مبتکران و کارآفرینان فناوری در سراسر جهان در حال ساخت فناوری هایی هستند که کاربران را خوشحال می کنند ، مشکلات را حل می کنند و منجر به مشاغل محلی و جهانی می شوند. وب یک بستر جهانی است و به عنوان یک توسعه دهنده یا کارآفرین مخاطب شما ابزار است. دیدگاه های منحصر به فرد را از یک تابلوی کارآفرینان و VC در سراسر جهان بشنوید که موفق به ایجاد ، راه اندازی و مقیاس تلاش های منحصر به فرد از اسرائیل ، انگلیس ، کنیا ، سنگاپور تا پاکستان شده اند. |
| کانال های YouTube: با برنامه همراه شوید! YouTube به هر کسی اجازه می دهد تا فیلم ها را به بینندگان وب ، موبایل و تلویزیون 800 متر در سراسر جهان توزیع کند. بیایید یاد بگیرید که چگونه از این بستر قدرتمند برای ایجاد مخاطب و بازاریابی محصولات خود استفاده کنید. ما شما را از طریق نکات و تکنیک هایی برای ساخت ، برنامه نویسی و ترویج کانال YouTube خود به شما پیاده روی خواهیم کرد. |
| ساخت برنامه های وب که از Google API و مشتری JavaScript برای Google API استفاده می کنند در این جلسه ، شما می آموزید که چگونه از ویژگی های مشتری Google API برای JavaScript برای ساخت برنامه های وب غنی استفاده کنید. برخی از ویژگی هایی که ما نشان خواهیم داد شامل احراز هویت و COR است. |
| نظارت بر سرعت دنیای واقعی یک وب سایت یا برنامه کار دشواری است. خوب API زمانبندی وب را توصیف کنید و چگونه Google Analytics (GA) از آن برای ارائه داده های سرعت واقعی دنیای ریز و درشت برای ناشران خود استفاده می کند. خوب در مورد سفارشی کردن GA برای به دست آوردن بینش های دقیق در مورد عملکرد سایت ها و به اشتراک گذاشتن بینش عملکرد بر اساس داده های کل صحبت کنید. |
| داستان پردازی داده شده از یک نمودار واحد گرفته تا داستان پردازی با داده های داده شده ، Google Chart Tools اکنون بر اساس گالری جدید HTML5 ما یک تجربه واضح و در دسترس را ارائه می دهد. بیایید و یاد بگیرید که چگونه می توانید از انیمیشن ها ، حاشیه نویسی ها و سایر معناشناسی بصری استفاده کنید و با استفاده از داده های غنی ، با داده های غنی ، به سطح بعدی بروید. |
| oauth 2.0 برای هویت و دسترسی به داده ها کاربران دوست دارند داده های خود را در یک مکان در وب که به راحتی در دسترس است ، نگه دارند. این که آیا این فیلم های YouTube ، Files Drive Google ، مخاطبین Google یا یکی از انواع دیگر داده ها هستند ، کاربران به راهی برای دسترسی ایمن برنامه ها به داده های خود نیاز دارند. OAUTH استاندارد وب کلیدی برای دسترسی به داده های تفویض شده است و OAUTH 2.0 نسخه نسل بعدی با ویژگی های امنیتی اضافی است. در این جلسه آخرین پیشرفت ها در نحوه استفاده از OAUTH برای دسترسی به داده ها پوشش خواهد داد ، اما همچنین به این موضوع می پردازد که چگونه می توانید سد ورود به برنامه خود را با استفاده از کاربران برای ورود به سیستم با استفاده از حساب های Google خود ، کاهش دهید. شما می توانید از طریق مثالی که در پایتون نوشته شده است ، نحوه استفاده از OAuth 2.0 را برای ادغام هویت کاربر در برنامه وب خود یاد بگیرید. بهترین روشها برای برنامه های دسک تاپ ، برنامه های تلفن همراه و موارد استفاده از سرور به سرور نیز مورد بحث قرار خواهد گرفت. |
| بهینه سازی کد خود با استفاده از ویژگی های Google API Google API از ویژگی های متنوعی پشتیبانی می کند که برای ایجاد وضعیت توسعه هنر طراحی شده است. در این جلسه ، شما یاد می گیرید که چگونه برنامه هایی را ایجاد کنید که از ویژگی های تقویت کننده عملکرد استفاده می کنند تا کد شما سریعتر اجرا شود و از منابع کمتری استفاده کند. برخی از ویژگی هایی که ما توصیف خواهیم کرد شامل دسته بندی ، درخواست های پاسخ جزئی و روش های کارآمد برای رسیدگی به رسانه ها است. |
| معرفی SDK Google Drive در این گفتگو ، تعدادی از ویژگی ها و سیستم عامل های مهم جدید را به Google Drive SDK معرفی خواهیم کرد. ما در مورد آنچه احساس می کنیم یک انقلاب در نحوه نوشتن برنامه های همکاری مشترک است ، بحث خواهیم کرد. ما همچنین یک API جدید را اعلام خواهیم کرد تا مدیریت پرونده ها در Google Drive را برای توسعه دهندگان ساده تر کند و برخی از API های میراث را در این فرآیند جایگزین کنیم. ما همچنین تی شرت های رایگان را به شرکت کنندگان می دهیم! |
| با Google Drive SDK چه چیزی امکان پذیر است شرکای Google Drive قبلاً تعدادی از برنامه های بسیار قانع کننده را که از Google Drive برای ذخیره سازی فایل استفاده می کنند ، پیاده سازی کرده اند. اجرای در Google Drive SDK توسعه دهندگان را قادر می سازد تا هزینه ذخیره سازی را توزیع کنند ، ضمن اینکه درد مدیریت فایل را نیز از بین می برد. در این جلسه ، خوب به تعدادی از پیاده سازی های موجود Google Drive SDK با برنامه های محبوب نگاه کنید. به ویژه Mindmeister ، Cloud9 IDE و Cooliris در اینجا خواهند بود تا در مورد ادغام آنها صحبت کنند. |
| شیرجه عمیق به نسخه بعدی API Google Drive در این جلسه تعدادی از بهترین شیوه ها با API جدید Google Drive صحبت می شود. خوب نحوه همگام سازی مناسب فایلها ، نحوه مدیریت اشتراک گذاری و چگونگی سریعتر و کارآمدتر و کارآمدتر از گذشته را بپوشانید. خوب ، یک برنامه کاری کامل را انجام دهید که بهترین شیوه ها را در معرض دید قرار می دهد. |
| نوشتن برنامه های جلا که ادغام عمیقی در UI Google Drive دارند ما نحوه اجرای برنامه های درایو کامل را طی خواهیم کرد. این مقدمه ای برای درایو برنامه ها نیست ، بلکه چگونگی ساخت محصول خود در Google Drive است و اطمینان حاصل می کند که این تجربه برای یک کاربر یکپارچه است. ما همچنین در مورد نحوه توزیع موثر برنامه شما در فروشگاه وب Chrome بحث خواهیم کرد. برنامه مثال ساخته شده در این گفتگو ، یک مورد استفاده از مثال را نشان می دهد ، اما در غیر این صورت آماده تولید است. |
| نوشتن برنامه های درایو کارآمد برای Android این جلسه نحوه نوشتن برنامه های درایو را که همگام سازی پرونده ها با دستگاه های Android را انجام می دهد ، می پردازد. ما همچنین به نحوه باز کردن پرونده ها در دستگاه های Android یا ایجاد پرونده های جدید از این محیط خواهیم پرداخت. |
| ذخیره داده ها در اسکریپت برنامه های Google این جلسه روشهای مختلفی را که توسعه دهندگان می توانند هنگام استفاده از Google Script بتوانند داده ها را ذخیره کنند ، پوشش می دهد. ما با استفاده از موارد استفاده می کنیم و سپس نمونه هایی از نحوه استفاده از گزینه های مختلف را نشان می دهیم: صفحه گسترده ، خصوصیات اسکریپت/کاربر ، اتصال JDBC و توزیع. |
| از آنچه می دانید استفاده کنید: HTML و JavaScript در اسکریپت برنامه ها این جلسه نحوه ساخت WebApps و خدمات پویا را در اسکریپت برنامه ها ، با استفاده از مهارت هایی که قبلاً دارید ، پوشش می دهد. در طول جلسه ما نحوه ایجاد برنامه های تعاملی غنی را با استفاده از HTML و JavaScript معمولی نشان می دهیم ، ضمن حفظ ادغام عمیق Google از طریق اسکریپت برنامه ها. ما همچنین نحوه استفاده از اسکریپت ها را برای ارائه محتوای متن مانند JSON و XML پوشش خواهیم داد. |
| جمع کردن قطعات: ساخت برنامه ها با اسکریپت برنامه های Google با اسکریپت Google Apps چه خبر جدید را بیاموزید. در این جلسه به بررسی سادگی اسکریپت Google Apps برای ساختن برنامه ای که در بسیاری از خدمات Google ادغام شده است ، می پردازد. بسیاری از خدمات اسکریپت Google Apps تحت پوشش قرار می گیرند ، نشان می دهد که چگونه اسکریپت برنامه های Google هر دو یک پلت فرم برنامه قدرتمند است. |
| ادغام Google+ در برنامه های تلفن همراه با وارد کردن جنبه های Google+ در برنامه تلفن همراه خود ، یک تجربه جذاب تر و شخصی تر برای کاربران خود ایجاد کنید. بیاموزید که چگونه کاربران شما می توانند از برنامه شما تصاویر ، پیوندها و موارد دیگر را در Google+ به اشتراک بگذارند و چگونه این کار را می توان دید و قابلیت کشف برنامه شما را افزایش داد. |
| نسل بعدی اجتماعی در پاتوق است برنامه های خود را با مکالمات صوتی/تصویری زنده با استفاده از API پلت فرم Hangouts زنده کنید. با استفاده از API Google+ Hangouts ، می توانید برنامه های مشترکی را ایجاد کنید که در داخل Hangout Google+ اجرا می شوند. با الهام از آنچه می توانید با API Hangouts ایجاد کنید ، الهام بگیرید. |
| هنگام بارگیری وب سایت ها ، هر میلی ثانیه حساب می شود. ابزارک های اجتماعی باید تجربه وب سایت را ارتقا بخشند و قطعاً نباید آن را کند کنند. ما با چالش های منحصر به فرد بارگیری ابزارک های اجتماعی مانند دکمه +1 و اینکه چگونه اطمینان حاصل کردیم که آنها هرچه سریعتر بارگذاری می شوند ، قدم می زنیم ، داستان های جنگ وجود خواهد داشت! در حالی که ما روی عملکرد ویجت تمرکز خواهیم کرد ، بسیاری از تکنیک هایی که ما استفاده کردیم کاربرد گسترده تری دارند و ما نشان خواهیم داد که چگونه آنها می توانند وب سایت شما را سریعتر کنند. |
| با افزودن Google+ به سایت خود و فعال کردن محتوای خود در مکان های غنی تر و در مکان های بیشتر ، بیشترین استفاده را از Google کسب کنید. در این جلسه اصول اولیه پلتفرم Google را شامل می شویم از جمله دکمه +1 ، نشان مارک ، نشان شخصی ، نویسندگی جستجو ، قطعه ها ، صفحات Google+ و موارد دیگر. |
| شما برخی از ویژگی های پلت فرم Google+ را پیاده سازی کرده اید و اکنون می خواهید. بیاموزید که چگونه ، چرا و اندازه گیری افزایش درگیری بر روی محتوای خود در هر کجا که باشد. در این جلسه ، ما در مورد بهترین شیوه ها و اجرای پلت فرم Google+ شیرجه عمیق خواهیم کرد. مباحث از انتخاب دکمه ، سرعت و JS API گرفته تا نشانه گذاری ساختاری پیشرفته ، تجزیه و تحلیل سفارشی و درگیری عمیق خواهد بود. |
| شروع با API History Google+ تاریخچه Google+ باعث می شود که سایت یا برنامه های برنامه های شما به صورت خصوصی ذخیره و به صورت اختیاری فعالیت آنلاین خود را به اشتراک بگذارند - مانند بارگذاری فوری برای تقریباً هر چیزی. خوب به شما نشان می دهد که چگونه می توانید با پیش نمایش اولیه توسعه دهنده این API جدید شروع کنید. |
| API پیشرفته Google+ History تاریخچه Google+ باعث می شود که سایت یا برنامه های کاربران برنامه خود را به صورت خصوصی ذخیره و به صورت اختیاری فعالیت آنلاین خود به اشتراک بگذارد. در این جلسه با تأکید بر بهترین شیوه ها و ویژگی های گسترده ، نگاهی عمیق به API پیش نمایش اولیه توسعه دهنده خواهیم داشت. |
| با تیم Google+ Platform ملاقات کنید ، به سؤالات خود پاسخ داده و به فناوری حفر کنید. |
| چت Fireside با تیم Hangouts بیایید با تیم Hangouts Google+ به مکالمه بپیوندید. تفکر پشت استراتژی زمان واقعی Google را بشنوید و بدانید که چگونه مشاغل ، پخش کنندگان ، توسعه دهندگان و خانواده ها از این محصول استفاده می کنند. تا به حال فکر کرده اید که چگونه یک پاتوق در هوا کار می کند؟ به این جلسه بیایید تا تمام سوالات خود را پاسخ دهید و یاد بگیرید که در آینده چه چیزی برای پاتوق ها وجود دارد. |
| بهترین شیوه ها برای توسعه دهندگان API MAP Google Maps API اضافه کردن نقشه های ساده به برنامه های شما را آسان می کند ، اما ما می خواهیم شما را به سطح بعدی ببریم. در این جلسه ما بهترین شیوه های پیشنهادی ما را برای توسعه دهندگان API MAP ، از جمله ابزارهای توسعه دهنده ، آزمایش و ویژگی های API نشان می دهیم که باعث صرفه جویی در وقت شما می شود ، از سردرد یا دو نفر جلوگیری می کنید و کاربران خود را خوشحال می کنیم. |
| یک کلاس استاد در یک ظاهر طراحی شده نقشه های سبک سفارشی به توسعه دهندگان این امکان را می دهد تا ظاهر و احساس کاشی های اصلی نقشه های Google را سفارشی کنند. این باعث می شود یک نقشه عالی به نظر برسد. می توانید نقشه خود را به پیام خود ، به طرح رنگی خود متناسب کنید یا به تأکید بر داده های خود کمک کنید. در این کلاس ، طراحان Master Maps به شما در ساخت سبک های زیبا و ظریف کمک می کنند که باعث می شود نقشه های شما برای شما کار کند. |
| کاشی های نقشه محاسباتی با Go On App Engine در این گفتگو از API MAPS استفاده می کنیم و برای ساخت یک برنامه برای ساخت مجموعه های کاشی های سفارشی برای Google Maps به موتور برنامه می رویم. این برنامه با استفاده از مناسب بودن GO برای محاسبه در ویژگی های مقیاس پذیری کلیدی Cloud و App ، مانند صف کار و باکتری ها ، نشان می دهد. |
| تجسم داده های مکانی نقشه ها جزو اولین تجسم داده ها بودند ، اما همچنین می توانند زمینه ای برای تجسم داده های مکانی خود را فراهم کنند. در این جلسه ، ما از طریق دنیای تجسم داده های مبتنی بر نقشه سفر می کنیم و شما را با ابزارهایی که لازم دارید به طور مؤثر داده های خود را با استفاده از نقشه API V3 به طور مؤثر بر روی نقشه قرار دهیم. |
| چه چیزی در Google Maps جدید است اتفاقات هیجان انگیز زیادی در دنیای نقشه ها در Google رخ می دهد. بیایید و به ما بپیوندید زیرا ما آهنگ نقشه ها را در Google I/O 2012 با شیرجه زدن به حاشیه نقشه های آنلاین با معاون رئیس جمهور Google از Google Maps and Earth ، برایان مک کلندون ، شروع می کنیم. |
| نه فقط یک نقشه Google Maps API محبوب ترین پلتفرم نقشه برداری در جهان است ، اما به توسعه دهندگان و کاربران بسیار بیشتر از نقشه ارائه می دهد. در این جلسه ، ثروت از ارزش اضافی را که API MAPS ارائه می دهد ، بررسی کنید و ویژگی های اساسی که توسعه دهندگان باید از تعدادی از عمودی از جمله املاک و مستغلات ، مسافرت و خرده فروشی آگاه باشند. |
| شرکت جغرافیایی در ابر Google اکنون یک راه حل میزبانی ابر قدرتمند و همه کاره برای داده ها و تجزیه و تحلیل های جغرافیایی ارائه می دهد. بیاموزید که چگونه تجارت شما می تواند از این پتانسیل برای کاهش هزینه ها ، افزایش بهره وری و ارائه خدمات به کارمندان و توسعه دهندگان خود با استفاده از ابزارهای آشنا مانند Google Earth و Google Maps API استفاده کند. |
| ایجاد یک تجارت در اطراف مکان ها API Google Places API دسترسی به جامع ترین و دقیق ترین مجموعه اطلاعات لیست های تجاری در جهان را فراهم می کند. به ما بپیوندید تا بدانید که چگونه برنامه شما می تواند از مکانهای API استفاده کند تا حداکثر ارزش اقتصادی و استراتژیک را به شما و کاربران خود ارائه دهد و در آینده تجارت موبایل شرکت کند. |
| توانمندسازی نیروی کار خود با Google Maps یکی از دشوارترین مشکلات مدیریت مشاغل شما این است که بفهمید همه چیز کجاست ، چه کارمند ، تحویل یا تجهیزات. در این جلسه به شما نشان خواهیم داد که چگونه می توانید از Google Technology برای مدیریت تمام دارایی های کسب و کار خود استفاده کنید و مطمئن شوید که همه چیز در زمان مناسب ، در زمان مناسب است. |
| چت Fireside با تیم API Google Maps برای بحث و گفتگو در مورد Google Maps API ، Google Earth و KML با مهندسان پشت Google Maps و Google Earth ملاقات کنید. ارسال و رأی سوالات در اینجا: http://goo.gl/lgnra |