פעילויות באתר

העברת הודעות ב-Google Cloud ל-Android

התכונה 'העברת הודעות מענן למכשיר' (C2DM) יוצאת מגרסת הבטא ומקבלת שם חדש: Google Cloud Messaging ל-Android. GCM ל-Android משלבת את הלקחים שלמדנו בגרסת הבטא של C2DM, שרבים מהם משתמשים בתכונות חדשות. הפעילות הזו תעסוק בשירות החדש מההתחלה ועד הסוף.

פיתוח אפליקציות טובות: נושאים מתקדמים יותר למפתחי Android מומחים

בהמשך למסירת המומחים מהשנים הקודמות, מפגש זה יציג טכניקות מתקדמות יותר למפתחי Android מומחים. הפעילות הזו תספק לך טכניקות מתקדמות לצמצום התרוקנות הסוללה, לשיפור היציבות ולשביעות רצון המשתמשים. כך תוכל להיעזר באפליקציות הטובות שלך ולהפוך אותן למוצרים מלוטשים.

צ'אט ב-Android Fireside

הכירו את צוות המהנדסים של Android והכירו את הטכנולוגיה לעומק.

לעשות יותר בפחות: להיות אזרחים טובים ב-Android

מהיר וקל יותר יותר הוא טוב יותר, במיוחד במכשירים ניידים עם משאבים מוגבלים. נלמד שיטות מתקדמות לאופטימיזציה של המעבד (CPU), זיכרון ה-RAM והקלט/פלט (I/O), ונלמד שיטות מומלצות לשימוש ב-JNI וב-SQLite.

מה חדש בכלים למפתחי Android

סיור עם כל מה שחדש בכלים למפתחים של Android, בליווי הדרכה על האופן שבו אפשר להשתמש בהם כדי לקבל את התוצאות הטובות ביותר.

מה חדש ב-Android?

זהו סיור שמתמקד בפיתוח של כל מה שנכנס למערכת ולמסגרות של האפליקציות מאז הפעם האחרונה שנכנסנו יחד.

ממשקי משתמש ל-Android עם גרסאות מרובות

בפעילות זו תלמדו כיצד ליצור ממשקי משתמש שפועלים באופן עקבי בגרסאות Android שונות, מ-Eclair ועד היום. נעסוק בנושאים כולל סרגל הפעולות, מקטעים, סגנון, תוחמי גודל, מבנה האפליקציה וניווט.

אבטחה ופרטיות באפליקציות Android

ב-Android יש תכונות וממשקי API שמאפשרים פיתוח של אפליקציות מאובטחות, וצריך להשתמש בהם. הסשן הזה יתחיל בסקירה כללית של תכונות האבטחה בפלטפורמת Android, ובהמשך נסביר איך אפשר למנף את התכונות האלה כדי להגן על המשתמשים ולהימנע מהצגת נקודות חולשה. בנוסף, נסביר על השיטות המומלצות להגנה על פרטיות המשתמשים באפליקציות.

הצד הרגיש של Android

ב-Android יש צד רגיש. בפעילות הזו נציג את כל החיישנים של Android: מד תאוצה, ג'ירוסקופ, אור ועוד. נסביר על שיטות מומלצות לטיפול בנתוני חיישנים, עם התמקדות באיזון של חיי הסוללה ונוחות השימוש.

לחמאה או פחות: שיפור הביצועים בממשקי המשתמש של Android

כדי שחוויית המשתמש תהיה חלקה, יש צורך ברינדור חלקות ברינדור ובאנימציה של הממשק. קצב הפריימים של האפליקציה חייב להיות טוב ועקבי. הפעילות הזו תתמקד בעבודה שלנו על המסגרת של Android כדי למצוא ולפתור בעיות בביצועים, ונציג לכם טיפים שיעזרו לכם לעשות את אותו הדבר באפליקציות שלכם.

עשרה דברים שמפתחי משחקים צריכים לדעת

בפעילות הזו אנחנו מסבירים מה מפתחי משחקים מנוסים עושים כדי לקבל ביקורות טובות ב-Google Play, כדי ליצור חוויית משתמש חזקה ב-Android וכדי שנוכל לשקול להציג את המשחקים באפליקציות מ-Google Play.

קבלת משוב ישיר מקהילת YouTube

רוצה לשמוע (ולראות!) את קהילת האתר שלך? אנחנו נשתף דרך חדשה לשדל משתמשים לסרטונים שלכם. בואו ללמוד כיצד פותחו וראו דוגמה לשימוש בו כחלק מהפלטפורמה לשליחת סרטונים בקוד פתוח של YouTube Direct.

אפליקציות YouTube API לנייד עבור יוצרי תוכן, אוצרים וצרכנים

חלק מההעלאות והצריכה ב-YouTube שהולך וגדל במהירות, מתבצע במכשירים ניידים. דבר זה מציג הזדמנויות חדשות למפתחי אפליקציות לנייד. בואו ללמוד על האופן שבו ממשק ה-API של YouTube משמש לבניית אפליקציות מעניינות לנייד עבור יוצרי תוכן, אוצרים וצרכנים. ראה דוגמאות חדשניות לאפליקציות לנייד ולמד מהניסיון של: Flipboard, 955 Dreams ו-WeVideo.

ממשק API של YouTube + רינדור בענן = גיימרים שמחים לנייד

YouTube הוא אחד היעדים המובילים לגיימרים. מפתחי קונסולות רבים כבר משלבים הקלטת סרטונים והעלאה ישירות בשמות שלהם, אבל העלאה ל-YouTube ממשחק לנייד מציבה אתגרים ייחודיים. בוא ולמד איך ה-API של YouTube, בשילוב עם מחשוב ענן, יכולים לסייע בהעלאת סרטונים במשחק לנייד.

HTML5 ב-YouTube: סיפורים מהחזית

האם טכנולוגיית HTML5 מוכנה לקוד ייצור? כמובן. זוהי סקירה של כל טכנולוגיות ה-HTML5 השונות שבהן אנו משתמשים בקוד בשידור חי ב-YouTube. אנחנו נספק לך אוסף של טיפים, טריקים ושיטות מומלצות לווידאו ב-HTML5, לתג המעקב, ל-getUserMedia ועוד. וגם להתעמק בפיתוח תגיות הווידאו לנייד.

מונטיזציה של אפליקציות Android

יש יותר מדרך אחת להרוויח כסף מאפליקציות ל-Android: אפליקציות בתשלום, חיוב על רכישות באפליקציות, פרסום ועוד. סשן זה סוקר את הנושא באופן מקיף, כולל פרטים על כלי המונטיזציה ב-Google Play וסקירה קצרה של AdMob SDK, תהליך בחירת הרשת (Mediation) ו-Google Analytics. צאו לדרך עם ידע שיעזור לכם להרוויח יותר, להשיג עוד משתמשים ולקבל תובנות נוספות.

עיצוב Android להצלחה

יש לכם רעיון מעולה לאפליקציה ל-Android. אתם רוצים שהיא תבלוט בין מאות אלפי אפליקציות. אתם רוצים שהמשתמשים יאהבו את זה ויספרו לכל מי שהם מכירים. צוות חוויית המשתמש של Android כאן כדי לעזור. בואו לדבר על המדריך לעיצוב Android ועל טריקים נוספים שיעזרו לכם ליצור אפליקציות שמשמחות את המשתמשים ועוזרות להם להשיג את היעדים שלהם. לא נדרש רקע בעיצוב.

Google Play: מבוא לשיווק למפתחים

ברגע שאתה לוחץ על הלחצן 'פרסום' באפליקציה, אתה הופך (בחלקו) למשווק. ייתכן שכדאי לך גם לנסות להיות מוצלח. אנחנו רוצים לשתף את כל מה שאנחנו יודעים על קידום אפליקציות ב-Google Play: בניית מסגרת שיווקית אסטרטגית, שימוש נכון בערוצי מדיה, ניצול הנכסים שבנינו עבור מפתחים ושכנעת צוות Play להציג את האפליקציה שלכם.

אפליקציה לא שימושית אם אנשים לא יכולים להתמצא בה. Android הציג שינויים משמעותיים בתחום הניווט בגרסאות 3.0 ו-4.0. סרגל הפעולות כולל אפשרות נוחה לשליטה בניווט 'למעלה', מקשי 'הקודם' הפכו לעקביים יותר במשימות וממשק המשתמש של 'משימות אחרונות' השתנה. בהרצאה זו נסביר איך הגענו ליעד שלנו ואיך הגענו אליו, איך לתכנן את חוויית המשתמש באפליקציות ואיך לכתוב אפליקציות שמציעות ניווט ללא מאמץ בכמה גרסאות של Android.

אז כבר קראת את המדריך לעיצוב, מה עכשיו?

המדריך לעיצוב של Android מתאר איך לעצב אפליקציות יפהפיות ל-Android, אבל לא איך ליצור אותן. בשיחה הזו אתן טיפים מעשיים ליישום ההתאמה והגימור בזמן יישום העיצוב, נראה לך איך להימנע משגיאות נפוצות, נתאר כמה דפוסים שימושיים ונראה לך איך הכלים יכולים לעזור.

ממשקי API חדשים של מדיה ברמה נמוכה ב-Android

Jellybean משיקה קבוצה חדשה של ממשקי API רבי עוצמה למדיה ברמה נמוכה, שמאפשרים למפתחים לגשת לרכיבי קודק של חומרה ישירות מ-Java. פעילות זו מציגה את ממשקי ה-API החדשים עם דוגמאות.

מדידת הערך של האפליקציה מקצה לקצה

השקענו מחשבה מחודשת בניתוח הנתונים של אפליקציות לנייד מהיסוד. אם אתם מפתחי אפליקציות לנייד, גלו מה חדש ב-Google Analytics; גלו איך למדוד את הערך של האפליקציה שלכם מקצה לקצה ולשפר את הביצועים שלה כדי לעודד שימוש ושימור משתמשים.

כלים חדשים לנגן Android ב-YouTube

אם אתם בונים אפליקציות לסמארטפון, לטאבלט או ל-Google TV עם Android ורוצים לשלב במוצר שלכם הפעלה של סרטוני YouTube באיכות גבוהה, הפעילות הזו תעסיק את העולם שלכם.

אומנות המניפולציה הארגונית

מהנדסים אומרים לא פעם עד כמה קשה לבצע פעולות בתוך חברה גדולה. האתגר כדי להתגבר על הקושי הזה הוא להכיר את האנשים הנכונים, להבין את זרימת הכוח בארגון, והכי חשוב, להבין ממה אפשר להתחמק ומתי. נעזור לכם להבין את ההיבט האנושי במעבר בין חברות גדולות וקטנות באמצעות סדרה של אנקדוטות משעשעות (בתקווה).

SPDY: הגיע!

SPDY הופך את דפי האינטרנט שלך למהירים יותר עם SSL מאשר באמצעות HTTP. אנחנו נסביר למה חשוב לכם לדעת, נציע טיפים לגבי ניצול התכונות של המוצר, נדבר על יישומים פועלים ונספר לכם על העתיד.

עיצוב בשביל החצי השני: סקסי לא תמיד ורוד

נשים שולטות ב-80 אחוזים מההוצאות של הצרכנים, ומניעות את מרבית פעילות המשתמשים ברבות מהרשתות החברתיות הגדולות ביותר. נשים גיימרות מעל גיל 55 מקדישות את מרבית זמנם למשחקים באינטרנט מבין כל הקבוצות הדמוגרפיות. האם את/ה חושב/ת איך המוצר או העסק שלך מושך ומעניין נשים? בוא לשמוע מהפאנל שלנו על הטכנולוגיות הזוכות על נשים שאינן ורודות כל כך.

הפעלת Google ב-Google

איך מתאימים את תפעול ה-IT שלכם כדי לעמוד בקצב הצמיחה של העסק, העובדים והמערכות? בפעילות הזו נסביר איך מחלקת ה-IT של ארגון ה-IT של Google, ארגונית, התמודדה עם הצמיחה של Google. בעזרת דוגמאות מעשיות מהשימוש של Google בווירטואליזציה של Ganeti, ב-Google Cloud ובניתוח הנתונים תוכלו ללמוד איך ליישם את השיעורים האלה בארגון.

עיצוב מתקדם למהנדסים

עיצוב הוא לא קסם שחור, אלא תחום שאנשים יכולים ללמוד. בהרצאה זו שני מעצבי עילית מ-Google יציגו קורס מזורז למתקדמים בנושא עיצוב אינטראקטיבי וויזואלי. בין הנושאים תוכלו למצוא מודלים מנטליים, מיפויים טבעיים, מטאפורות, שגיאות במצב, היררכיות ויזואליות, טיפוגרפיה ועקרונות גשטאלט. יישום נכון של הידע הזה יכול לשפר משמעותית את איכות העבודה שלך.

הגנה על חוויית המשתמש בעת שילוב קוד של צד שלישי

כמות התוכן של צד שלישי שכלולה באתרים היא עצומה (לחצני שיתוף ברשתות חברתיות, מעקב אחר משתמשים, פרסום, ספריות קודים וכו'). תוכלו ללמוד טכניקות וטיפים לגבי הדרך הטובה ביותר לשלב אותם באתרים שלכם בלי להסתכן בחוויית משתמש איטית יותר ואפילו באי-זמינות של האתרים.

Maps for Good

המפתחים עומדים מאחורי הרבה אפליקציות חדשניות של מפות שהופכות את העולם למקום טוב יותר. בפעילות זו נסביר כיצד מפתחים משתמשים ב-Google Earth Builder, ב-Google Earth Engine, ב-Google Maps API ובאפליקציות ל-Android עבור אפליקציות מגוונות כמו מיפוי אתנו של אתרי תרבות ילידיים, מעקב אחר בירוא יערות בנהר האמזונס ומעקב אחר נדידת מינים בסכנת הכחדה ברחבי העולם. בואו לגלות איך אפשר לעבוד בשיתוף עם עמותה כדי להגיש בקשה למענק למפתחים לשנת 2012 ולהשפיע לטובה באמצעות המפות שלכם.

מדליקים

Ignite מציגה את המיטב של תרבות החנונים בסדרת מצגות מהירות שנמשכות חמש דקות. כל דובר מקבל 20 שקפים שממשיכים באופן אוטומטי לאחר 15 שניות. Brady Forrest (Khosla Ventures) מארח את האירוע.

התפתחות קהל גלובלי: כלים להתאמה לשוק המקומי ולבינלאומי

ככל שמגמת השימוש באינטרנט ובנייד הולכת ומתרחבת, המפתחים מתמודדים עם הזדמנות ייחודית ומאתגרת: מיליארדי משתמשים חדשים שדוברים עשרות שפות נפרדות. אנגלית נחשבת ללשון פנייה באפליקציות ובאתרים, אבל כיום פחות ממחצית האוכלוסייה באינטרנט מדברת עליה. כדי להצליח באינטרנט בעולם צריך לנקוט גישה מהירה יותר. בהרצאה טכנית זו, נחקור כמה מהטיפים, הטריקים והכלים שיכולים להפוך את תהליך הבינלאומי (i18n) ואת הלוקליזציה (L10n) לפשוט יותר עבור מפתחי אפליקציות לאינטרנט ולנייד (בהתמקדות ב-Chrome וב-Android).

תבניות לעיצוב אפליקציות מבוססות-ידע

בשיחה הזו נבחן דפוסי עיצוב חדשים לבניית אפליקציות אינטרנט שמנצלים את הנתונים המובְנים בקנה מידה גדול. נתבונן במערכי נתונים פתוחים כמו Wikipedia ו-Freebase, וגם תגי עיצוב מובנים כמו Schema.org ו-ONIX כדי לראות אילו סוגים חדשים של אפליקציות הטכנולוגיות האלה פותחות עבור מפתחים.

בניית אפליקציות Android שמשתמשות בממשקי API באינטרנט

Google מציעה קבוצה הולכת וגדלה של שירותים לקצה העורפי, מ-AdSense, ל-Tasks, ליומן Google ול-Google+ , שיכולים להעשיר את האפליקציה שלכם ויש להם קבוצת ממשקי API אחידה שהולכת וגדלה. בפעילות הזו נפרט איך להשתמש בהן ביעילות ובאופן מאובטח, כולל אימות בטוח עם חוויית משתמש טובה, ונתאר אופטימיזציות ספציפיות ל-Android ברמת האפליקציה. בדיון נעסוק גם ב-Google Cloud Endpoints – היכולת להגדיר ממשקי REST API משלכם ב-App Engine, ולהשתמש בתשתית של Google API כדי להגיש אותם. אנחנו נראה לכם איך אפשר להשתמש ב-Google Cloud Endpoints כדי ליצור אפליקציות נהדרות לנייד בעזרת App Engine.

Android WebView

מאות אלפי אפליקציות ל-Android משתמשות ב-WebView להצגת תוכן HTML. ב-Android 4.0, התכונה עם האצת חומרה, מאפשרת תמיכה בתכונות HTML5 כמו וידאו מוטבע, CSS 3d, אנימציות CSS ואלמנטים נוספים. בסרטון הזה נציג סקירה כללית של ההטמעה הבסיסית ב-ICS, נסביר איך להפיק את המרב מ-WebView באפליקציה שלכם, ונדון בשיטות מומלצות ליצירת קוד HTML עם ביצועים מעולים.

אפליקציות ל-Android ב-Google Play

קצב הצמיחה של Google Play מהיר יותר מתמיד. בשיחה הזו נשתף תובנות על המומנטום של Google Play, האפליקציות המצליחות ביותר ב-Google Play, וכמה מהפיתוחים החדשים שיושקו בקרוב מ-Google Play. אנחנו נשתף גם תכונות חדשות שמיועדות לבעלי תוכן דיגיטלי, שיעזרו למפתחי אפליקציות ל-Android להפיק את המקסימום מהעסק היומיומי שלהם ב-Google Play.

מבט מקרוב ואישי: NFC ו-Android בזמן

סשן בנושא תכונות ה-NFC המותאמות למפתחים שהוספנו לפלטפורמת Android. למד כיצד להשתמש ב-Android Zoom כדי להוסיף יכולות שיתוף קסומות לאפליקציה שלך, וראה על מה עבדו תכונות NFC חדשות ומלהיבות אחרות.

מתן גישה לאפליקציות ל-Android

Android 4.0 כולל ממשקי API לנגישות ברמת הפלטפורמה, כדי שלא תצטרכו להיות מומחים כדי ליצור אפליקציה שנגישה לאנשים עם מוגבלויות. בהדרכה הזו תלמדו איך ממשקי API לנגישות הופכים את העבודה שלכם לקלה יותר.

ADK 2.0

הכירו את היכולות וממשקי ה-API החדשים ב-ADK 2.0, עם הדגמות.

הצגת התוכן שלך ב-Google TV

מכשירי Google TV הם בדרך כלל המסך הגדול ביותר בבית, ולכן הם פלטפורמה מעולה למפתחים שרוצים להפיץ תוכן בפורמט ארוך ואיכותי ישירות לסלון. נדון על אפשרויות שונות לאירוח, לסטרימינג ולאבטחה של התוכן שלכם ב-Google TV, ואיך להבטיח לקהל חוויית צפייה מעולה בתוכן שלכם.

שליטה ופקודות בסלון – פיתוח אפליקציות למסך שני ל-Google TV

עם השקת Google TV, יש עכשיו מכשיר Android במרכז הסלון. עם זאת, בניית אפליקציות שפועלות ב-Google TV היא לא הדרך היחידה להגיע למשתמשי Google TV. ללמוד איך Google TV מאפשרת לכם להשתמש במכשירים מחוברים אחרים, כמו סמארטפונים, טאבלטים או מחשבים (כלומר, המסך השני) כדי לקיים אינטראקציה עם טלוויזיות.

מציגים את האפליקציה במסך הגדול

Google TV מרחיב את טווח ההגעה של Android והאינטרנט אל הטלוויזיה, אבל עיצוב אפליקציות לטלוויזיה שונה במהותו מבניית אפליקציות לנייד, לטאבלטים או למחשבים. בפעילות זו נשתף את הנקודות העיקריות של מחקר המשתמשים שלנו, וניתן לכם טיפים ליצירת קשר עם המשתמשים על ידי עיצוב אפליקציות יפות ופונקציונליות ל-Android ויישומי אינטרנט למסך הגדול ביותר בבית.

משחק עם תבניות

מעצבי ומפתחי האפליקציות הטובים מסוגם ידברו על החוויות שלהם בפיתוח ל-Android, יציגו צילומי מסך מהאפליקציה שלהם, יבחנו את האתגרים שעמם הם התמודדו ויציעו פתרונות יצירתיים התואמים למדריך העיצוב של Android. המשתתפים יוזמנו להציג דוגמאות לדפוסים חזותיים ודפוסי אינטראקציה באפליקציה שלהם, כדי שחוויית הפגישה תהיה עקבית ואישית בו-זמנית.

משחק עם תבניות

מעצבי ומפתחי האפליקציות הטובים מסוגם ידברו על החוויות שלהם בפיתוח ל-Android, יציגו צילומי מסך מהאפליקציה שלהם, יבחנו את האתגרים שעמם הם התמודדו ויציעו פתרונות יצירתיים התואמים למדריך העיצוב של Android. המשתתפים יוזמנו להציג דוגמאות לדפוסים חזותיים ודפוסי אינטראקציה באפליקציה שלהם, כדי שחוויית הפגישה תהיה עקבית ואישית בו-זמנית.

לא רק מפה

נשתמש באתר של נדל"ן כמקרה לדוגמה, ונדריך אתכם בתהליך היצירה של אתר מאפס, שינצל את מלוא היתרונות של ממשקי ה-API של מפות Google העוצמתיים, הרבה מעבר לסמנים וחלונות מידע. נראה לך איך תכונות כמו מטריצת מרחקים, סיורים שנוצרים באופן אוטומטי, Street View בהתאמה אישית ועוד יכולות לשפר את חוויית המשתמש באתר שלך הקשור למפות.

שלב היום כוונות אינטרנט באפליקציית האינטרנט שלך

כוונות אינטרנט הן העתיד של התקשורת בין האפליקציות. ב-Code Lab הזה, היוצרים של Web Intents ייתנו לכם עצה אחת לגבי האופן שבו יש לשלב כוונות אינטרנט באפליקציה שלכם.

כתיבת דפי HTML מתקדמת באמצעות תכונות CSS מודרניות

במעבדת הקוד הזו, נחקור את התכונות החדשות של CSS3 ונראה לכם איך להשתמש בהן כדי ליצור דפי HTML ויישומי אינטרנט מדהימים. לדוגמה, נדון ב-CSS3 flexbox, ב-CSS3 עמודות מרובות ובתכונות רבות נוספות. נבדוק גם את תכונות ה-CSS שהופכות דפי אינטרנט למעניינים יותר, למשל באמצעות מסננים.

שילוב Google Cloud: שליחת שאילתות על יומני App Engine עם BigQuery

בפעילות זו תלמדו כיצד להשתמש במספר טכנולוגיות של Google יחד כדי לבצע ייבוא אוטומטי של יומני App Engine שלכם מ-Big Query ולבצע שאילתות לגביהם, כולל שימוש בממשק ה-API של הפחתת מידע וב-Log API החדש כדי לקרוא את יומני App Engine, לאחסן את היומנים שלך ב-Google Storage באמצעות חשבון רובוט, לייבא את היומנים שלך אל Big Query ולשלוח אליהם שאילתות מממשק האינטרנט או באופן פרוגרמטי.

הטמעת האפליקציה הראשונה של Drive מקצה לקצה

המהנדסים של Google יהיו זמינים לסייע לך להפעיל את השילוב של Google Drive עם יישום שלך. נעבור על מבוא קצר של אפליקציה לדוגמה, במטרה לגרום לכולם בשילוב של Drive להתחיל לפעול לפני סיום הפעילות.

ההתפתחות הבאה של אפליקציות Chrome

האפליקציות הארוזות של Chrome מתפתחות כדי שתוכלו לעשות יותר, לעבוד בצורה חלקה במצב אופליין ולתת למפתחים יותר שליטה בממשק המשתמש שלהם. הצטרפו אלינו וצוללים לתצוגה המקדימה למפתחים בנושא ההתפתחות הבאה של אפליקציות Chrome, ולומדים איך אפשר להתחיל לעשות דברים שלא חשבתם שאפשר באמצעות טכנולוגיות אינטרנט.

הפיכת אפליקציית האינטרנט שלך לאפליקציית Chrome

אפליקציות Chrome מתפתחות כדי שתוכלו לעשות יותר, לעבוד בצורה חלקה במצב אופליין ולתת למפתחים יותר שליטה בממשק המשתמש. הצטרפו לפיט לפייג', שבו הוא מראה לכם איך בונים אפליקציות Chrome ולומדים איך אתם יכולים להתחיל לעשות דברים שמעולם לא חשבתם שאפשר באמצעות טכנולוגיות אינטרנט.

Native Client בשידור חי

בשיחה הזו נציג אפליקציה ל-Native Client בעוד 60 דקות, בשידור חי. נראה את העוצמה של מה ש-Native Client יכול לספק למפתחי C++ מסורתיים שרוצים לעבור לאינטרנט. בתהליך הניוד נפרט משימות ספציפיות שמפתח יצטרך לבצע בזמן ניוד, ונסביר איך לטפל בהן באמצעות כלים וטכנולוגיות חדשים, כולל ניפוי באגים בשילוב עם Visual Studio וקבוצה של ספריות כלים חדשות שנוספו ל-SDK. המשתתפים בסשן הזה יידעו בבירור מה נדרש כדי להעביר את האפליקציות שלהם ל-Native Client כדי שיוכלו להתחיל פרויקטים משלהם

חייו של הוראה ב-Native Client

Native Client מאפשר לך להביא קוד נייטיב לאינטרנט – באופן בטוח ומאובטח כמו ב-JavaScript. עם זאת, קוד המופעל על ידי Native Client חייב לעמוד במספר כללים כדי לשמור על בטיחות ולהבטיח שהקוד ישתלב בצורה חלקה עם אפליקציית אינטרנט. הסשן הזה יתבצע בשורת קוד במהלך מחזור החיים שלו: הוא עובר קומפילציה, נטען ברשת, ומופעל במחשב של משתמש. במסגרת התהליך, נבחן את כל היתרונות של מנגנוני האבטחה של Native Clients, וגם נחקור את ממשקי ה-API שמאפשרים להשתלב עם קוד Native עם האינטרנט במקום להיות קשורים למערכת הפעלה מסוימת.

האינטרנט יכול לעשות את זה!?

האינטרנט משתנה כל כך מהר שקשה להתעדכן במה שחדש בפלטפורמה. היכולות החדשות של HTML5 מאפשרות למפתחים לבנות חבילה חדשה לגמרי של אפליקציות - מה שפעם היה בלתי אפשרי לעשות, הפך למציאות. פעילות זו תדריך אותך ביצירת HTML5 לשנת 2012 על ידי התמקדות בטכניקות מעמיקות, שפותרות אתגרים בעולם האמיתי. נעסוק בלכידת מדיה, קלט/פלט (I/O) של מדיה, שימוש מתקדם ב-websockets, זרימת מדיה, קלט מכשיר, מולטימדיה ועיצוב CSS מודרני.

הדור החדש של פלטפורמת האינטרנט

מהטמעות ועד ווידג'טים לניהול אפליקציות מורכבות, כמפתח/ת אתרים, אתם תמיד מתמודדים עם הצורך ברכיבים טובים יותר. שורות רבות של JavaScript נכתבו כדי לפתור בעיה זו -- גרוע. אבל העזרה בדרך. פלטפורמת האינטרנט מקבלת מערך חדש ועוצמתי של יכולות שנועדו לעזור לך בצורה טובה יותר לבנות רכיבים חזקים, לשימוש חוזר ולאריזה. נסביר להם מה הם עושים, מה הסטטוס שלהם ואיך אפשר להתחיל לשחק עם הטכנולוגיות החדשות העוצמתיות האלה כבר היום. והכי חשוב, נראה לכם איך להיות מעורבים ולעזור להם להשפיע על הכיוון שלהם כשהם יתבגרו.

ממשק משתמש מהיר לאינטרנט במכשירים שונים

אחת מהתכונות הנהדרות של האינטרנט המודרני היא שאתרים פועלים בכל מכשיר עם דפדפן. הסשן הזה יתמקד ביצירת ממשקי משתמש לאינטרנט חוצה-מכשירים. נעסוק בבניית אתרי אינטרנט שתומכים במגוון גורמי צורה של מכשירים (גישות רספונסיביות ובלתי רספונסיביות), נדון באתרים בדף יחיד ובכמה מתכונות הפריסה בדפדפנים מודרניים, ונעמיק בנושא קלט מרובה מגע באינטרנט. לבסוף, נציג כמה מהכלים המדהימים החדשים לניפוי באגים בנייד ב-Chrome וב-Chrome ל-Android.

יצירת יישומי אינטרנט לנייד עם ביצועים גבוהים

למד מה נדרש כדי לבנות יישום HTML5 לנייד שירשים את המשתמשים שלך. הפעילות הזו תתמקד במהירות, בתמיכה אופליין, בפריסות ממשק משתמש ובכלים הדרושים להגדרת סביבת פיתוח פרודוקטיבית. כנסו לסשן הזה אם אתם רוצים ליצור אפליקציית אינטרנט לנייד ייחודית שתבלוט בין כל המתחרים.

מה השלב הבא בתוספים ל-Chrome?

מערכת התוספים של Chrome מציעה למפתחים יותר הזדמנויות להתאים אישית ולשפר את חוויית המשתמשים באינטרנט. ממשקי API חדשים נוחתים באופן קבוע כדי לספק פונקציונליות חדשה ותוספות עמוקות יותר אל Chrome עצמו. אנחנו מזמינים אתכם להצטרף אלינו לסיורים מעניינים על השינויים המשמעותיים במסגרת התוספים של Chrome, שמגבירים את האבטחה, משפרים את הביצועים ומקלים על המשתמשים להתחיל לעבוד עם המוצר העבודה הקשה שלכם.

מכסחי ז'אנק: בניית יישומי אינטרנט עם ביצועים טובים

קשה לבנות יישומי אינטרנט עם ביצועים גבוהים! כאשר הנפשות מתנגשות, אפקטים של ריחוף העכבר משהים או ש גוללים בדף, אנחנו קוראים לזה 'ג'אנק' (jank). הדיון הזה עוסק בציד מטחנה ומשמיד אותו. המקורות לבעיות (jank) ביישומי אינטרנט כוללים הרצות איסוף אשפה, פענוחי תמונות ארוכות, זמני צביעה כבדים לרכיבי DOM, רכיבי handler עמוסים ב-JavaScript, ביטולי התוקף בלתי צפויים של שכבות WebKit ועוד – כל אלה מפריעים לקצב של 60 FPS שכל מפתחי אפליקציות מודרניים צריכים לשאוף אליו. בסרטון זה נעבור על מספר טכניקות שנועדו להבטיח שאפליקציית האינטרנט שלך כוללת אנימציות, מעברים וגלילה חלקים. נעסוק בדרכים לשימוש בכלים למפתחים ב-Chrome כדי לעקוף בעיות קישוריות, וגם על כלים מתקדמים יותר לפרופיל הגרפיקה של Chrome שאפשר להשתמש בהם כדי להתעמק במה שקורה מאחורי הקלעים. אפשר אפילו להציץ בצורה זהירה מתחת לשמיכות של WebKit כדי להסביר למה התקלה מטרידה מלכתחילה.

GRITS: משחקי PvP עם HTML5

בפעילות הזו יוצג GRITS, משחק יריות בין שחקן לשחקן, שנוצר במלואו באמצעות טכנולוגיות Google. בשיחה הזו נעבור על בניית מנוע בד ציור של HTML5, הצגת התוכן, יצירת קשרים באמצעות Websockets, שימוש ב-NodeJS, שילוב חברתי ועוד. המשתתפים במפגש הזה יספקו תמונה גדולה של כל הטכנולוגיות של Google שרלוונטיות למשחקים באינטרנט, יבינו לעומק איך להתחיל להשתמש בהם ויוכלו לראות אותם בזמן אמת, בפעולה בעזרת קוד המקור של המשחק שפורסם.

החזרת האפליקציה לאפליקציית האינטרנט – תכנות אינטרנט עם Dart

רוצים ליצור אפליקציות במהירות שיא עם גרפיקה יפהפייה ותמיכה במצב אופליין? רוצה להפעיל את האפליקציות האלה בכל מקום באינטרנט הפתוח? היית רוצה לפתח את האפליקציות האלה בשפה שתומכת בפיתוח מודולרי בקנה מידה גדול תוך שמירה על התחושה הקלה של שפת כתיבת סקריפטים? בפעילות הזו נלמד איך להשתמש בשפת התכנות Dart כדי לפתח את הדור הבא של אפליקציות מעולות לאינטרנט הפתוח.

Dart - שפת אינטרנט מודרנית

שני היוצרים של Dart ידונו בנימוק שמאחורי העיצוב של Dart ובהשפעתו על יכולת ההתאמה והביצועים באינטרנט. הם גם יציגו איך Dart עוזר למפתחים לחדש על ידי הגברת הפרודוקטיביות שלהם בלי לפגוע בתאימות לאחור.

התפתחות הכלים למפתחים ב-Chrome

פיתוח אפליקציות אינטרנט מתקדם במהירות, והכלים למפתחים ב-Chrome ממשיכים להוביל אותך צעד אחד קדימה. אם אתם מכירים את כלי הפיתוח ואתם רוצים לשפר את המיומנויות שלכם, השיעור הזה ישקיע את כוחכם בפרודוקטיביות. מאז התשלומים של השנה שעברה, הוספנו המון תכונות שמאפשרות למפתחים ליצור אפליקציות אינטרנט עשירות. לכן, בשיעור ההדגמה הזה נסביר גם איך להשתמש בכלים האלה כדי לפתח ולנפות באגים בנייד ובמחשב. עכשיו נלמד על ציד לא שגרתי (jank) עם ציר הזמן החדש, התעמק באפשרויות JavaScript מוקטנות באמצעות מפות מקור, ניפוי באגים ב-Web Workers ועוד הרבה יותר. אנחנו מזמינים אותך להצטרף אלינו ולגלות מה הכלים למפתחים של Chrome יכולים לעשות בשבילך.

צ'אט עם Fireside של Chrome/OS

פורום פתוח לצוותים של Chrome או OS כדי לדון בפלטפורמת האינטרנט ולקבל שאלות. הסשן הזה יכלול כתוביות בשידור חי.

פיתוח טוב יותר של אפליקציות אינטרנט באמצעות כלים

כל המפתחים יכולים לפתח אפליקציית אינטרנט טובה, אבל לאחרונה צצו שפע כלים שיעזרו לכם. כאן תוכלו לקבל סקירה כללית מלאה של הסביבה העסקית של הכלים, החל מתבניות סטנדרטיות ועד כלים לכוונון הביצועים ולבניית הביצועים. בפעילות הזו נלמד אילו פרויקטים של קוד פתוח למבוגרים וחשובים יכולים לחסוך לכם זמן, ולקבל תשובות לשאלות נפוצות בבניית אפליקציית אינטרנט.

כיצד ליצור אפליקציות שאוהבות זו את זו עם כוונות אינטרנט

מנגנוני Intent באינטרנט מאפשרים לכם ליצור אפליקציות שמשתלבות זו עם זו בקלות רבה שלא נראתה בעבר באינטרנט. בפעילות הזו נראה לך איך לחבר אפליקציות באמצעות אובייקטים מסוג Web Intent, ואיך לשלב בצורה הטובה ביותר פעולות רבות שזמינות באובייקטים של Intent באינטרנט, כמו עריכה, שמירה ושיתוף.

WebRTC: אודיו/וידאו בזמן אמת ו-P2P ב-HTML5

WebRTC מספק לדפדפן גישה למצלמת אינטרנט, p2p ויכולות מתקדמות של תקשורת אודיו/וידאו. בשיחה הזו נציג סקירה כללית על טכנולוגיות WebRTC שזמינות כיום, נראה איך לבנות אפליקציות WebRTC, ונדון בפוטנציאל שהטכנולוגיה הזו מוסיפה לפלטפורמת האינטרנט.

ההיסטוריה והעתיד של ערכת הכלים של Google באינטרנט

אנחנו מציגים את ההיסטוריה של פרויקט GWT, את התכונות החדשות המעניינות בגרסה של GWT 2.5 ואת המקום שבו אנחנו מתכננים לקחת את GWT בעתיד. הסשן הזה יכלול כתוביות בשידור חי.

נכסי HTML5 עם ביצועים גבוהים

במשך שנים, בנינו אפליקציות אינטרנט שהמהירות שלהן גבוהה יותר מהיכולות של הדפדפנים שבהם הן הופעלו. בדיוק כפי שהדפדפנים "השלימו את השימוש" ב-HTML5 הצטרפו לזירה – וידאו ואודיו, קנבס, SVG, מטמון האפליקציה, localStorage , @font-face ועוד. עכשיו הדפדפנים פועלים כדי להיות תמיד צעד אחד לפני הגל שנהיה ומתפתח, בזמן שהמפתחים מאמצים את היכולות החדשות האלה. האם אפליקציית ה-HTML5 שלכם עומדת על הגל או תנותק על הסלעים וישאיר את המשתמשים תקועים? למדו אילו תכונות של HTML5 יש להכיר, וממי כדאי להימנע, כשמדובר בבנייה של יישומי אינטרנט מהירים באמצעות HTML5. הסשן הזה יכלול כתוביות בשידור חי.

כתיבה של אפליקציות אינטרנט מאובטחות ותוספים ל-Chrome

כיום, אפליקציית אינטרנט שפותחה בקפידה יכולה להתפאר ברמה גבוהה של אבטחה, על ידי ניצול היתרונות של מספר טכנולוגיות: HTML5 , CSP , NaCl ומסגרת התוספים ל-Chrome. המטרה של הסשן הזה היא להראות איך הטכנולוגיות האלה מאפשרות למפתחים ליצור אפליקציית אינטרנט מתחרה או גוברת על אפליקציות למחשב בתכונות, תוך שמירה על אבטחה טובה יותר מזו של האפליקציה למחשב השולחני. הסשן הזה יכלול כתוביות בשידור חי.

שדרוג האינטרנט

פעילות זו תעסוק ביכולות האודיו באינטרנט עבור משחקים ומוזיקה. נעבור על הרכיב <audio> ועל ממשק ה-API של Web Audio, ונתעמק בשימוש ב-Web Audio API לאודיו של משחקים ולבניית יישומי מוזיקה. בנוסף, נלמד כיצד להשתמש במבנה תרשים הצמתים כדי לבנות שרשראות לעיבוד אודיו, וכיצד להשתמש בניתוח כדי לבצע טריקים מעניינים.

מעבר לנייר: Google Cloud Print ועתיד ההדפסה

אתם יכולים להשתמש בממשק ה-API של Google Cloud Print כדי לשלוח מסמכים למדפסת (או לכל מקום אחר) במהירות ובקלות. אנחנו משולבים כרגע עם Chrome, ChromeOS, Gmail/Docs לנייד ועם רוב המדפסות החדשות, וזו רק ההתחלה. אנחנו מספקים ממשק API של JavaScript שניתן להגדרה, Intent של Android, וכן ממשקי HTTP ו-XMPP כדי לשלוח מסמכים ולקבל אותם כמעט בכל פורמט. בואו ללמוד איך מפעילים הדפסה מהאינטרנט ומהאפליקציות לנייד בכל מכשיר, לכל מדפסת בעולם, באמצעות כמה שורות קוד! הסשן הזה יכלול כתוביות בשידור חי.

קידום הנגישות באינטרנט

בפעילות זו תלמדו באמצעות דוגמאות קוד ודוגמאות מהעולם האמיתי כיצד לעצב ולבדוק את אפליקציות האינטרנט שלכם, כדי להשיג כיסוי מלא של נגישות. נבדוק ממשקי API כמו API של המרת טקסט לדיבור (TTS), כלים כמו ChromeVox ו-ChromeShades, ואיך מוצרי Google מיישמים היום פתרונות עבור משתמשים עם מוגבלויות.

פריצת המהירות של JavaScript עם V8

רוצים לגרום ל-JavaScript לפעול במהירות שיא ב-Chrome? בשיחה הזו אנחנו בוחנים את ההגדרות של V8 כדי לעזור לכם לזהות איך לבצע אופטימיזציה של קוד JavaScript. נסביר איך להשתמש בכלי הדגימה של V8 כדי למנוע צוואר בקבוק בביצועים ולבצע אופטימיזציה של תוכניות JavaScript. בנוסף, נחשוף את האופן שבו V8 משתמש במחלקות מוסתרות ובמשוב מסוג זמן ריצה כדי ליצור קוד JIT יעיל. המשתתפים ייצאו מהמפגש עם הנחיות לאופטימיזציה של אפליקציית JavaScript, ויבינו היטב איך להשתמש בצורה הטובה ביותר בכלים לשיפור הביצועים ובניבים של JavaScript כדי למקסם את הביצועים של האפליקציה באמצעות V8.

כלי אינטרנט חדשים ותכונות מתקדמות של CSS/HTML5 מ-Adobe ו-Google

תכונות חדשות וחדשניות כגון 'אזורים ב-CSS', 'החרגות', 'הצללות', 'קומפוזיציה' ו-'Shadow DOM' מניבות יכולות מתקדמות לדפדפנים מודרניים. ניתן לצפות בהדגמות ובקוד ולקבל מידע על הסטטוס של התקנים החדשים האלה. הצצה מוקדמת לתהליך הפיתוח שהופעל על ידי Adobe Shadow ולמד על פרויקט הקוד הפתוח, Brackets, שבו הוא עובד ליצירת עורך קוד לאינטרנט שנבנה כולו באמצעות טכנולוגיות אינטרנט.

העברת קוד מ-GWT ל-Dart

סקרנים לדעת איך לנייד קוד GWT ל-Dart? בפעילות הזו, נעבור על שווי ערך ל-Dart בספריות וניבים שונים של GWT, בטכניקות לשימוש הדדי עם קצוות עורפיים קיימים של שרתי GWT, ונעבור על טריקים שיאפשרו לקוד ה-Dart לדבר אל קוד Javascript ו-GWT קיימים.

הפקת המירב מ-Python 2.7 ב-App Engine

זמן הריצה של Python 2.7 ב-App Engine הוא יותר משדרוג פשוט של זמן הריצה של Python 2.5 – הוא כולל פחות הגבלות, כולל כמה ספריות פופולריות של צד שלישי ומאפשר בקשות מקבילות. בפעילות נסביר איך להפיק את המקסימום מהיכולות החדשות האלה.

סקירה כללית של App Engine

אנחנו מזמינים אתכם להיות בין הראשונים לשמוע על החדשות המלהיבות מצוות Google App Engine, ועל האופן שבו GAE מתרחב כדי לתת מענה לצרכים הנוכחיים והעתידיים שלכם. יותר מ-150,000 מפתחים בסטארט-אפים ובעסקים שיוצרים ניידים, משחקים ואפליקציות אינטרנט מודרניות כבר נהנים מהיתרונות.

חדש: Google Compute Engine

Google Compute Engine היא טכנולוגיית ענן חדשה שמבוססת על מכונה וירטואלית, שמיועדת לעומסי עבודה (workloads) גדולים של עיבוד נתונים וניתוח נתונים. הוא מאפשר לעולם למנף את יכולת ההתאמה ואת העוצמה של מרכזי הנתונים של Google כדי לבצע משימות שדורשות אינטנסיביות רבה יותר.

יצירת קצה עורפי של מנועי אפליקציות לנייד ל-Android, ל-iOS ולאינטרנט

פיתוח אפליקציות לנייד הולך וגדל בקצב מהיר במיוחד, ולמיטב האפליקציות הללו יש שרת קצה עורפי. בואו לגלות איך להשתמש בתכונה החדשה של App Engine כדי לבנות ממשקי API רבי עוצמה שיתמכו באפליקציות לנייד שפועלות ב-Android, ב-iOS ובדפדפנים לנייד.

HTML5 ו-App Engine: צוות ה-Epic Tag נעזר ביישומי אינטרנט מודרניים בקנה מידה נרחב

דיון זה דן בדפוסי היישום החדשים והטובים ביותר ובערכת הכלים לבניית יישומי HTML5 חדשניים שמגובים על ידי App Engine. כך קל מאוד לכתוב אפליקציה שמתפרסת על פני הלקוח והשרת. בפרט, האימות פשוט פועל באופן מיידי. בשיעור זה נדריך אותך בבניית יישום HTML5 מבוסס-ענן מדהים

גיימינג בענן

מפתחי משחקים רבים מגלים שחוויית הפיתוח והפריסה הקלה של Google App Engine היא אידיאלית לבניית שירותי אחסון מבוסס-ענן מבוססי-ענן, שירותים תואמים לביצוע ושירותי שיתופי פעולה. במקרה של משחק להיט, הדבר האחרון שצריך לעשות הוא לדאוג להקצאת השרת. ל-App Engine יש מסלול חינמי תמיד שמאפשר לכם להתחיל להשתמש בו, ולאחר מכן ניתן להרחיב אותו בצורה חלקה לכל גודל שימוש. מפתחי משחקים משתמשים גם ב-Google Cloud Storage כדי לאחסן בקלות קובצי מדיה ולשלוח אותם במהירות ללקוחות ברחבי העולם.

SQL לעומת NoSQL: קרב הקצוות העורפיים

Google App Engine מציע כעת אחסון נתונים גם של SQL וגם של NoSQL - אבל איזה מהם מתאים לאפליקציה שלכם? התומכים בכל אחד מהם מנסים ליישב את הבעיה אחת ולתמיד, ומציגים חלק מהטריקים כדי להפיק את המירב מכל אחד מהם.

בניית צינורות נתונים בקנה המידה של Google

איך מטמיעים צינורות עיבוד נתונים בקנה מידה גדול במהירות ובקלות באמצעות Google Cloud. נדגים איך לבנות צינורות עיבוד נתונים שאוספים נתוני מקור ב-App Engine Datastore וב-Google Cloud Storage, לעבד ולשנות את הנתונים שלהם באמצעות MapReturn ומריצים ניתוח אד-הוק באמצעות Google BigQuery.

ניהול מכונות וירטואליות של Google Compute Engine באמצעות Google App Engine

Google Compute Engine מספק מכונות וירטואליות יעילות במיוחד ניתנות להתאמה לעומס (scaling) עבור פעולות עיבוד נתונים בקנה מידה גדול. השילוב עם Google App Engine מספק מסגרת תזמור לניהול אשכולות גדולים של מכונות וירטואליות המשמשות לעיבוד נתונים. בפעילות זו תדגים את השילוב של שתי הטכנולוגיות ונדון בתרחישי שימוש עתידיים בשתי הטכנולוגיות.

Big Data: הפיכת בעיית הנתונים שלכם ליתרון תחרותי

האם עסקים יכולים להפיק ערך מעשי מנתונים בקנה מידה גדול באינטרנט בלי לבנות תשתית קניינית בקנה מידה באינטרנט? בפעילות הזו נסביר איך אפשר להשתמש בשירותי נתונים חדשים של Google כדי להתמודד עם אתגרים מרכזיים שקשורים לאחסון, לטרנספורמציה ולניתוח של נתונים. נבחן מקרים לדוגמה שיראו איך עסקים בעולם האמיתי השתמשו בפתרונות האלה כדי להפוך נתונים לנכס עסקי תחרותי.

אופטימיזציה של Google App Engine

למדו ממדדי ה-SWE וה-SRE של Google App Engine כיצד לבצע אופטימיזציה של האפליקציה כדי לשפר את האמינות, לשפר את הביצועים ולהפחית את העלויות.

עיבוד Big Data באמצעות BigQuery

Google BigQuery הוא כלי לניתוח נתונים שמקורו בטכנולוגיות פנימיות של Google. היא מאפשרת למפתחים לנתח קבוצות נתונים של טרה-בייטים תוך שניות באמצעות RESTful 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.

Cloud Support

ארגון התמיכה של Google העביר אפליקציות מסטאקים מסורתיים לפלטפורמת ענן. מקרה לדוגמה שממחיש איך צוות אחד מנסה לעבור בהצלחה לענן ומפרט את החוויות שלו ממנו. התכונות האלה כוללות מתן מידע בזמן אמת לטכנאים במיקור המונים, צמצום עלויות התחזוקה, סנכרון נתונים לגבי שימוש ברמת הארגון וטיפים וטריקים כלליים שלמדנו לאורך הדרך.

מעבר לסביבת הייצור

מאז השקתו ב-2009, חברות רבות (מלבד Google, כמובן) השתמשו בשפה זו כדי לבנות דברים מגניבים. מצטרפים לגוסטבו נימאייר מ-Canonical, Keith Rarick מ-Heroku, Evan Shaw מ-Iron.io ופטריק קרוסבי מ-StatHat שמשתפים את החוויה האישית שלהם בשימוש ב-Go בסביבות ייצור.

נעים להכיר: צוות Go

שפת התכנות Go היא פרויקט קוד פתוח שמטרתו לייעל את הפרודוקטיביות של מתכנתים. Go הוא כלי אקספרסיבי, תמציתי, נקי ויעיל. זוהי שפה מהירה, בעלת הקלדה סטטית, שנראית כמו שפה שהוקלדה באופן דינמי ומפורשת באופן דינמי. בצ'אט הזה על האש, הכוהנים עצמם יענו על השאלות שלכם לגבי Go.

מעבר לתבניות של בו-זמניות (concurrency)

בו-זמניות היא המפתח לתכנון שירותי רשת עם ביצועים גבוהים. 'פרימיטיבים בו-זמניים' של Go (המרות וערוצים) מספקים אמצעי פשוט ויעיל לביטוי ביצוע בו-זמני. בשיחה הזו נראה איך ניתן לפתור בעיות מורכבות של בו-זמנית בקלות באמצעות קוד Go.

שימוש ב-Content API for Shopping לשימוש ב-Google Product Search

כדי להפיק את המרב מחיפוש מוצרים, מוכרים צריכים לספק פרטי מוצר מלאים ומדויקים, וכן נתונים עדכניים לגבי המחיר והזמינות של כל מוצר. הסשן הזה יספק למוכרים הנחיות ספציפיות שהם יכולים לבצע כדי לשפר את איכות הנתונים שלהם באמצעות ה-Content API for Shopping. בהודעה נסביר מתי כדאי להשתמש ב-Content API כדי לשלוח נתונים (בניגוד לפידים), ונסביר איך להשתמש ב-API. כמו כן, נפרט איך לנפות שגיאות ובקשות API, ונדבר על שיטות מומלצות כלליות לשימוש כדי להשתמש ב-API בצורה אופטימלית ויעילה.

יותר ויותר צרכנים מחפשים מידע באינטרנט לפני שהם הולכים לחנות מקומית כדי לקנות מוצר, ואנחנו צופים שהמגמה הזו תמשיך לעלות. איך מוכרים וקמעונאים יכולים לנצל את המגמה הזו? 'קניות מקומיות' מאפשרות למוכרים להצהיר על המחיר והזמינות של המוצר בכל חנות מקומית. בפעילות הזו נסביר איך להגדיר ולנהל חשבונות שופינג מקומיים ב-Google Merchant Center, ואיך להשתמש ב-Content API כדי להעלות מוצרים בחנויות מקומיות ואיך לבצע עדכוני מלאי בזמן אמת.

ייצור הכנסות ממוצרים דיגיטליים באמצעות 'ארנק Google'

בין אם אתם מפתחי משחקים שמוכרים מוצרים או מטבעות וירטואליים, או מפתחי מדיה שמוכרים תוכן חדשותי, סרטונים, מוזיקה או כל מדיה דיגיטלית פרימיום אחרת, חשוב שתהיה לכם דרך פשוטה לעבד תשלומים מהלקוחות שלכם. בפעילות זו נסביר על ארנק Google למוצרים דיגיטליים, על התכונות החדשות ועל מודל התמחור המשופר למפתחים. בנוסף, Kabam תשתף את הניסיון שלה עם Google Wallet ואת השיטות המומלצות לשילוב.

נעים להכיר: Google Wallet Cloud APIs

נתקלנו בפיתוחים מלהיבים בעולם התשלומים ב-Google ככל שאנחנו מתקדמים עם הארנק הדיגיטלי שלנו, ויש לנו ממשקי API חדשים לשתף איתכם. בואו והצטרפו אלינו כשנתחיל את המסלול למסחר ב-Google I/O 2012 עם פיטר הזלהרסט, המנהל הגלובלי של ניהול מוצר, Payments.

חלק מאתרי האינטרנט הרווחיים ביותר באינטרנט משתמשים בקישורים של שותפים עצמאיים גם כדי להגביר את התנועה וגם כדי לייצר רווח מהתנועה הקיימת שלהם. בשיחה זו נדריך אותך כיצד להפוך את רוב התהליכים הקיימים שלך לאוטומטיים באמצעות 'רשת השותפים העצמאיים של Google', בדומה לאופן שבו אתרים גדולים אחרים עושים זאת כיום.

מפריצה בסופי שבוע ועד לסטארט-אפ ממומן – איך לבנות את הצוות ולגייס כסף

יש לך רעיון ואתה מעוניין לפתוח חברה? למד כיצד למשוך משקיעים, ומה הם ירצו לראות לפני שהם כותבים המחאה. האזן לדברים מפי יזמים שגייסו כספים ומאנשי קרנות הון סיכון שמימנו אותם.

זה עולם של סטארט-אפ

חדשניים ויזמים מתחום הטכנולוגיה בכל העולם בונים טכנולוגיות שמהלכות את המשתמשים, פותרות בעיות וגורמות לצמיחה של עסקים מקומיים וגלובליים בקנה מידה נרחב. האינטרנט הוא פלטפורמה גלובלית, וכמפתח או יזם הקהל שלכם הוא כלי. חברי פאנל של יזמים וקרנות הון סיכון מרחבי העולם שהצליחו ליצור, להשיק ולקדם פרויקטים ייחודיים מישראל, מבריטניה, קניה, מסינגפור ועד פקיסטן.

ערוצי YouTube: הצטרפות לתוכנית!

YouTube מאפשר לכל אחד להפיץ סרטונים ל-800 מיליון צופים באינטרנט, בנייד ובטלוויזיה ברחבי העולם. בואו ללמוד איך למנף את הפלטפורמה החזקה הזו כדי לבנות קהל ולשווק את המוצרים שלכם. אנחנו נדריך אתכם בטיפים ובטכניקות לבנייה, תכנות וקידום של ערוץ YouTube משלכם.

בניית יישומי אינטרנט המשתמשים ב-Google APIs ולקוח JavaScript עבור Google APIs

בפעילות זו תלמדו כיצד להשתמש בתכונות של לקוח Google API עבור JavaScript כדי לבנות יישומי אינטרנט עשירים. חלק מהתכונות שנדגים כוללות אימות ו-CORS.

מדידת ביצועי האינטרנט בעולם האמיתי

לעקוב אחר המהירות של אתר או אפליקציה בעולם האמיתי היא משימה קשה. תארו היטב את Web Timing API ואת האופן שבו מערכת Google Analytics (GA) משתמשת בו כדי לספק לבעלי האתרים נתונים מפורטים על מהירות בעולם האמיתי. אם כן, נדבר על התאמה אישית של GA כדי לקבל תובנות מפורטות לגבי ביצועי אתרים ולשתף תובנות לגבי ביצועים המבוססות על נתונים נצברים.

סיפורים מבוססי-נתונים

מתרשים יחיד ועד לסיפורים מורכבים מבוססי-נתונים, כלי התרשים של Google מספקים עכשיו חוויה חלקה ונגישה המבוססת על גלריית HTML5 החדשה שלנו. בואו ללמוד איך להשתמש באנימציות, בהערות ובסמנטיקה חזותית אחרת כדי לשפר את האינטראקציה של המשתמשים עם נתונים עשירים.

OAuth 2.0 לגישה לזהות ולנתונים

משתמשים מעדיפים לשמור את הנתונים שלהם במקום אחד באינטרנט, שבו ניתן לגשת אליהם בקלות. משתמשים יכולים למצוא דרך מאובטחת לגשת לאפליקציות לנתונים שלהם, בין אם מדובר בסרטוני YouTube, בקבצים ב-Google Drive, באנשי הקשר בחשבון Google או בנתונים מסוגים רבים אחרים. OAuth הוא תקן האינטרנט העיקרי להענקת גישה לנתונים, ו-OAuth 2.0 היא גרסת הדור הבא עם תכונות אבטחה נוספות. פעילות זו תעסוק בפיתוחים האחרונים באופן שבו ניתן להשתמש ב-OAuth לצורך גישה לנתונים, אך גם נדון באופן שבו ניתן להפחית את חסמי הכניסה עבור האפליקציה שלך על ידי מתן אפשרות למשתמשים להתחבר באמצעות חשבונות Google שלהם. תוכלו ללמוד בעזרת דוגמה שנכתבה ב-Python, איך להשתמש ב-OAuth 2.0 כדי לשלב זהות משתמשים באפליקציית האינטרנט שלכם. נדון גם בשיטות מומלצות עבור יישומים למחשב, יישומים לנייד ותרחישי שימוש משרת לשרת.

אופטימיזציה של הקוד באמצעות תכונות של Google APIs

ממשקי ה-API של Google תומכים במגוון תכונות שנועדו לאפשר פיתוח מתקדם. בפעילות זו תלמדו כיצד ליצור אפליקציות שמשתמשות בתכונות לשיפור ביצועים כדי להפעיל את הקוד שלכם מהר יותר ולהשתמש בפחות משאבים. חלק מהתכונות שנתאר כוללות קיבוץ, בקשות לתגובה חלקית ודרכים יעילות לטיפול במדיה.

נעים להכיר: Google Drive SDK

בשיחה הזו נציג מספר תכונות ופלטפורמות חדשות עיקריות ל-Google Drive SDK. נדון במה שלדעתנו הוא מהפכה באופן שבו מפתחים כותבים אפליקציות לעבודה משותפת. בנוסף, נכריז על API חדש שיקלו עוד יותר על ניהול קבצים ב-Google Drive על ידי המפתחים, והוא יחליף חלק מממשקי ה-API מהדור הקודם. בנוסף, נחלק חולצות טישרט בחינם למשתתפים!

מה אפשרי עם Google Drive SDK

השותפים של Google Drive כבר הטמיעו מספר יישומים מושכים במיוחד המשתמשים ב-Google Drive לאחסון קבצים. הטמעה ב-Google Drive SDK מאפשרת למפתחים לחלק את עלויות האחסון וגם לבטל את הטרחה הכרוכה בהטמעה מחדש של ניהול הקבצים. בשיעור הזה נציג כמה הטמעות קיימות של ה-SDK של Google Drive באפליקציות פופולריות. בפרט ב-MindMeister, Cloud9 IDE ו-CallIris מדברים על האינטגרציה שלהם.

מתעמקים בגרסה הבאה של Google Drive API

פעילות זו דנה במספר שיטות מומלצות לשימוש בממשק ה-API החדש של Google Drive. נסביר איך לסנכרן קבצים בצורה תקינה, איך לנהל שיתוף ואיך הופכים את האפליקציות שלכם למהירה ויעילות יותר מאי פעם. עליך לעבור על אפליקציה פעילה שלמה שחושפת שיטות מומלצות.

כתיבת אפליקציות מטופחות עם שילוב עמוק בממשק המשתמש של Google Drive

אנחנו נסביר לך איך להטמיע את כל האפליקציות ב-Drive. זהו לא מבוא ל-Drive, אלא איך לפתח את המוצר ב-Google Drive כדי לוודא שהחוויה של המשתמש היא חלקה. נדון גם באופן יעיל להפצת האפליקציה שלך בחנות האינטרנט של Chrome. האפליקציה לדוגמה שמובנית בשיחה הזו תדגים תרחיש לדוגמה, אבל מלבד זאת תהיה מוכנה להפקה.

כתיבת אפליקציות Drive יעילות ל-Android

בפעילות הזו נסביר איך לכתוב אפליקציות Drive שמסנכרנות קבצים עם מכשירי Android. בנוסף, נדון באופן שבו אפשר לפתוח קבצים במכשירי Android או ליצור קבצים חדשים מהסביבה הזו.

אחסון נתונים ב-Google Apps Script

הפעילות הזו עוסקת בדרכים השונות שבהן מפתחים יכולים לאחסן נתונים כשהם משתמשים בסקריפט של Google. נציג פירוט לפי תרחיש לדוגמה, ולאחר מכן נציג דוגמאות לשימוש באפשרויות השונות: גיליון אלקטרוני, סקריפט/מאפייני משתמש, מחבר JDBC והפצה.

שימוש במה שידוע לך: HTML ו-JavaScript ב-Apps Script

בפעילות זו נסביר איך בונים אפליקציות אינטרנט ושירותים דינמיים ב-Apps Script, באמצעות מיומנויות שכבר יש לכם. במהלך השיעור נראה כיצד ליצור אפליקציות אינטראקטיביות עשירות באמצעות HTML רגיל ו-JavaScript, תוך שמירה על שילוב עמוק של Google באמצעות הסקריפט של Apps. נעסוק גם בשימוש בסקריפטים כדי להציג תוכן טקסט כמו JSON ו-XML.

שילוב החלקים: בניית אפליקציות באמצעות סקריפט של Google Apps

מה חדש ב-Google Apps Script? בפעילות זו נלמד על הפשטות של Google Apps Script כדי לבנות אפליקציה שמשתלבת בשירותים רבים של Google. רבים משירותי הסקריפט של Google Apps יודגשו, וכך ידגימו כיצד Google Apps Script הוא גם פלטפורמת יישומים עוצמתית.

שילוב של Google+ באפליקציות לנייד

צור חוויה מעניינת ומותאמת יותר למשתמשים על ידי שילוב היבטים של Google+ באפליקציה לנייד. למד כיצד המשתמשים יכולים לשתף תמונות, קישורים ועוד מתוך האפליקציה שלך ב-Google+ מתוך האפליקציה, וכיצד הדבר יכול להגביר את החשיפה ואת יכולת הגילוי של האפליקציה שלך.

הדור הבא של הרשתות החברתיות נמצא ב-Hangouts

עוררו את האפליקציות שלכם לחיים באמצעות שיחות אודיו/וידאו בשידור חי באמצעות ממשק ה-API של פלטפורמת Hangouts. באמצעות ה-API של Google+ Hangouts, ניתן לפתח אפליקציות לעבודה משותפת שפועלות ב-Google+ Hangout. יוצאים בהשראת הדברים שאפשר ליצור עם ממשקי ה-API של Hangouts.

איך אנחנו גורמים לווידג'טים של JavaScript "לצעוק"

כשטוענים אתרים, כל אלפית שנייה חשובה. ווידג'טים חברתיים אמורים לשפר את חוויית השימוש באתר, ובהחלט לא אמורים להאט אותה. נעבור על האתגרים הייחודיים של טעינת ווידג'טים חברתיים, כמו למשל כפתור 1+, ונסביר איך וידאנו שהם נטענים מהר ככל האפשר, כן, יש סיפורים על מלחמה! אמנם נתמקד בביצועים של ווידג'טים, אבל לחלק גדול מהטכניקות שבהן השתמשנו יש רלוונטיות רחבה יותר, ונדגים איך אפשר לשפר את מהירות האתר גם כן.

עקרונות בסיסיים של פלטפורמת Google+

כדי להפיק את המרב מ-Google, כדאי להוסיף את Google+ לאתר שלכם ולאפשר לתוכן שלכם להופיע כך שהוא עשיר יותר ובמקומות נוספים. בפעילות זו נעסוק ביסודות של פלטפורמת Google+, כולל כפתור 1+, תג מותג, תג אישי, מידע על מחבר החיפוש, קטעי טקסט, דפי Google+ ועוד.

איך לקבל יותר מפלטפורמת Google+

יישמת כמה תכונות של הפלטפורמה של Google+ ועכשיו אתה רוצה תכונות נוספות. במדריך זה תלמדו איך, למה כדאי ואיך למדוד את הגברת המעורבות בתוכן שלכם, בכל מקום. בפעילות זו נעמיק על שיטות מומלצות והיישום של פלטפורמת Google+. מגוון הנושאים נע מבחירת לחצנים, מהירות ו-JS API ועד לתגי עיצוב מובְנים מתקדמים, ניתוחי נתונים בהתאמה אישית ומעורבות עמוקה.

תחילת העבודה עם ממשק ה-API של היסטוריית Google+

ההיסטוריה ב-Google+ מקלה על המשתמשים באתר או באפליקציות שלכם לשמור באופן פרטי ולשתף את הפעילות שלהם באינטרנט -- כמו 'העלאה מיידית' כמעט לכל דבר. נראה לך איך להתחיל להשתמש בתצוגה המקדימה המוקדמת של ה-API החדש הזה למפתחים.

ממשק API מתקדם של היסטוריית Google+

היסטוריית הפעילות ב-Google+ מקלה על המשתמשים באתר או באפליקציות שלכם לשמור באופן פרטי ולשתף את הפעילות שלהם באינטרנט. בפעילות זו נבחן לעומק את ה-API לתצוגה המקדימה למפתחים, עם דגש על שיטות מומלצות ועל תכונות מורחבות.

צ'אט ב-Fireside עם צוות הפלטפורמה של Google+

פגשו את הצוות של פלטפורמת Google+ , השיבו על השאלות שלכם והתעמקו בטכנולוגיה.

צ'אט ב-Fireside עם צוות Hangouts

הצטרפו לשיחה עם צוות Google+ Hangouts. כל מה שצריך לדעת על האסטרטגיה של Google בזמן אמת וללמוד איך עסקים, שדרנים, מפתחים ומשפחות משתמשים במוצר הזה. חשבתם פעם איך עובד Hangout בשידור? היכנס להפעלה זו כדי לקבל תשובות לכל השאלות שלך וללמוד מה מחכה ל-Hangouts בעתיד.

שיטות מומלצות למפתחים של Maps API

ה-API של מפות Google מאפשר להוסיף בקלות מפות פשוטות לאפליקציות שלכם, אבל אנחנו רוצים לקדם אתכם לשלב הבא. בפעילות הזו נציג את השיטות המומלצות שלנו למפתחי API של מפות Google, כולל כלים למפתחים, בדיקות ותכונות של ה-API, שיחסכו לכם זמן, יעזרו לכם למנוע כאב ראש וישמחו את המשתמשים.

כיתת אומן בעיצוב

בעזרת התכונה 'מפות בעיצוב מותאם אישית', המפתחים יכולים להתאים אישית את המראה והתחושה של קטעי המפה של מפות Google. כך קל מאוד ליצור מפה שנראית נהדר. אפשר להתאים את המפה למסר שלכם, לערכת הצבעים שלכם או להדגיש את הנתונים. בשיעור הזה, מעצבי מפות מתקדמים יעזרו לכם ליצור סגנונות יפהפיים ואלגנטיים שיהפכו את המפות שלכם לשימושיות.

חישוב אריחי מפה באמצעות Go ב-App Engine

בשיחה הזו נשתמש ב-API של מפות Google וב-Go on App Engine כדי לבנות אפליקציה וליצור קבוצות אריחים מותאמות אישית למפות Google. האפליקציה מדגימה את ההתאמה של Go לחישוב בענן ובתכונות השיפור של App Engine, כמו תורי משימות וקצוות עורפיים.

ויזואליזציה של נתונים מרחביים

מפות Google היו בין התצוגות החזותיות הראשונות של הנתונים, אבל הן יכולות גם לספק רקע להמחשת הנתונים המרחביים שלכם. בפעילות זו נצא למסע בעולם של תצוגה חזותית של נתונים המבוססים על מפה, ונעניק לך את הכלים הדרושים כדי להפיח חיים בנתונים שלך במפה באמצעות ממשק ה-API של מפות Google גרסה 3.

מה חדש במפות Google

יש הרבה דברים מרגשים שקורים בעולם של מפות Google. בואו והצטרפו אלינו לפתיחת המסלול של מפות Google ב-Google I/O 2012 עם הצצה לחוד החנית של המפות באינטרנט, בהשתתפות סגן נשיא Google למפות Google ו-Google Earth, בריאן מקלנדון,

לא רק מפה

ה-API של מפות Google הוא פלטפורמת המיפוי הפופולרית ביותר בעולם, אבל הוא מציע למפתחים ולמשתמשים הרבה יותר ממפה בלבד. בפעילות זו נציג את הערך הנוסף שיש ל-API של מפות Google להציע, ואת התכונות החיוניות שמפתחים צריכים להכיר מענפי תעשייה שונים, כולל נדל"ן, נסיעות וקמעונאות.

מרחבים גיאו-מרחביים ארגוניים בענן

Google מציעה עכשיו פתרון מתקדם ורב-תכליתי לאירוח בענן לצורך ניתוח נתונים גיאו-מרחביים. לומדים איך העסק יכול לנצל את הפוטנציאל הזה כדי להפחית עלויות, להגביר את הפרודוקטיביות ולספק שירותים לעובדים ולמפתחים, באמצעות כלים מוכרים כמו Google Earth ו-Google Maps API.

בניית עסק מסביב ל-Places API

Google Places API מספק גישה לאוסף המקיף והמדויק ביותר של פרטי רישומי עסקים בעולם. הצטרפו אלינו כדי ללמוד איך האפליקציה שלכם יכולה לנצל את Places API כדי לספק את הערך הכלכלי והאסטרטגי המקסימלי לכם ולמשתמשים שלכם, ולהשתתף בעתיד של המסחר בנייד.

העצמת העובדים בעזרת מפות Google

אחת מהבעיות הקשות ביותר בניהול העסק היא להבין איפה כל דבר נמצא – עובדים, משלוחים או ציוד. בפעילות זו נראה לך איך אפשר להשתמש בטכנולוגיה של Google כדי לנהל את כל הנכסים של העסק שלך, ולוודא שהכול במקום הנכון, בזמן הנכון.

Fireside Chat עם צוות Google Maps API

הכירו את המהנדסים שמאחורי מפות Google ו-Google Earth לדיון פתוח בנושא ממשק ה-API של מפות Google, Google Earth ו-KML. ניתן לשלוח שאלות ולהצביע עליהן כאן: http://goo.gl/LgnRa