Internationalization Best Practices

Size: px
Start display at page:

Download "Internationalization Best Practices"

Transcription

1 App Frameworks #WWDC16 Internationalization Best Practices Session 201 Karan Miśra Internationalization Software Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.

2

3

4

5

6

7

8 Outline

9 Outline What s New

10 Outline What s New Fundamentals

11 Outline What s New Fundamentals Quick Fixes

12 Outline What s New Fundamentals Quick Fixes Getting World-Ready

13 What s New

14 Language Support NEW Multilingual Keyboards English French German Spanish Portuguese Italian

15 Language Support NEW Latin American Spanish

16 Measurement Formatter NEW Measurements and Units Presidio Friday 4:00PM

17 Keyboard Number Pads NEW

18 Keyboard Number Pads NEW Supports localized digits for all ios keyboards when using UIKeyboardTypeNumberPad

19 Keyboard Number Pads NEW Supports localized digits for all ios keyboards when using UIKeyboardTypeNumberPad 123 key to switch between different numbering systems

20 Keyboard Number Pads NEW Supports localized digits for all ios keyboards when using UIKeyboardTypeNumberPad 123 key to switch between different numbering systems Use UIKeyboardTypeASCIICapableNumberPad where ASCII-only number entry is required, such as credit card numbers, IP addresses, etc.

21 NEW

22

23 What s New in International User Interfaces Nob Hill Friday 9:00AM

24 Fundamentals

25

26

27 Localized Strings

28

29 Formatted Strings

30

31 Layout

32

33

34

35

36

37

38 Fundamentals Language Selection

39 Fundamentals Language Selection

40 Fundamentals Language Selection en es zh-hans US zh-hant ja AF

41 Fundamentals Language Selection es-us

42 Fundamentals Language Selection es Spanish es-419 Spanish (Latin America) es-us Spanish (United States)

43 Fundamentals Language Selection en English es Spanish en-gb English (United Kingdom) es-419 Spanish (Latin America) en-in English (India) es-us Spanish (United States)

44 Quick Fixes

45 Localize Strings Localizing with Xcode 6 WWDC 2014

46 Localize Strings Localized strings loaded automatically when using Base Internationalization with storyboards

47 Localize Strings Load strings for views created in code using NSLocalizedString, which uses Bundle s language matching logic // Set localized string to label label.text = NSLocalizedString("World Clock", comment: "Title text")

48 Localize Strings When fetching strings from a server, use the language your app is launched in by calling preferredlocalizations,which uses Bundle s language matching logic // Get the localization the app is currently launched in let currentlocalization = Bundle.main().preferredLocalizations.first

49 Localize Strings Get the best matched localization from a list of available localizations by calling preferredlocalizations, which uses Bundle s language matching logic // Get best localization match from a list of available localizations let matchedlocalization = Bundle.preferredLocalizations(from: available).first

50 Localize Strings Bundle s language matching logic Bundle performs complex language matching under the hood so you don t have to! Locale.preferredLanguages bundle.localizations bundle.preferredlocalizations en-us en, en-gb, es-es, es-419, zh-hans en en-in en, en-gb, es-es, es-419, zh-hans en-gb es-mx en, en-gb, es-es, es-419, zh-hans es-419 zh-cn en, es, fr, ja, ko, zh-hans, zh-hant zh-hans zh-hk en, es, fr, ja, ko, zh-hans, zh-hant zh-hant

51 NEW

52 Formatters

53 9:41 AM DELIVERY TIME AM9:41

54 9:41 AM DELIVERY TIME AM9:41

55 9:41 9:41

56 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.dateformat = "hh:mm a" let str = formatter.string(from: date) // 9:41 AM for English (U.S.)

57 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.dateformat = "hh:mm a" let str = formatter.string(from: date) // 9:41 AM for English (U.S.)

58 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.dateformat = "hh:mm a" let str = formatter.string(from: date) // 9:41 for Simplified Chinese

59 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM for English (U.S.)

60 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 for Simplified Chinese

61 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time

62 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time

63 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time

64 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time

65 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time

66 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time

67 // FORMATTERS // Built-in date styles var formatter = NSDateFormatter() formatter.datestyle =.shortstyle let str = formatter.string(from: date) // 6/14/16 formatter.datestyle =.mediumstyle let str = formatter.string(from: date) // Jun 14, 2016 formatter.datestyle =.longstyle let str = formatter.string(from: date) // June 14, 2016 formatter.datestyle =.fullstyle let str = formatter.string(from: date) // Tuesday, June 14, 2016

68 // FORMATTERS // Custom date and time formats var formatter = NSDateFormatter() formatter.setlocalizeddateformatfromtemplate("ymd") let str = formatter.string(from: date) // 6/14/2016 formatter.setlocalizeddateformatfromtemplate("dm") let str = formatter.string(from: date) // 6/14 formatter.setlocalizeddateformatfromtemplate("dmmm") let str = formatter.string(from: date) // Jun 14 formatter.setlocalizeddateformatfromtemplate("edmmm") let str = formatter.string(from: date) // Tue, Jun 14

69 // FORMATTERS // Date components and date intervals var components = DateComponents() components.hour = 4 components.minute = 25 var formatter = DateComponentsFormatter() formatter.unitsstyle =.brief let str = formatter.string(from: components) // 4hr 25min var components = DateInterval(start: date, duration: 3600) var formatter = DateIntervalFormatter() formatter.datestyle =.none formatter.timestyle =.short let str = formatter.string(from: components) // 9:00-9:40 AM

70 // FORMATTERS // Date components and date intervals var components = DateComponents() components.hour = 4 components.minute = 25 var formatter = DateComponentsFormatter() formatter.unitsstyle =.brief let str = formatter.string(from: components) // 4hr 25min var components = DateInterval(start: date, duration: 3600) var formatter = DateIntervalFormatter() formatter.datestyle =.none formatter.timestyle =.short let str = formatter.string(from: components) // 9:00-9:40 AM

71 // FORMATTERS // Date components and date intervals var components = DateComponents() components.hour = 4 components.minute = 25 var formatter = DateComponentsFormatter() formatter.unitsstyle =.brief let str = formatter.string(from: components) // 4hr 25min var components = DateInterval(start: date, duration: 3600) var formatter = DateIntervalFormatter() formatter.datestyle =.none formatter.timestyle =.short let str = formatter.string(from: components) // 9:00-9:40 AM

72 // FORMATTERS // Date components and date intervals var components = DateComponents() components.hour = 4 components.minute = 25 var formatter = DateComponentsFormatter() formatter.unitsstyle =.brief let str = formatter.string(from: components) // 4hr 25min var components = DateInterval(start: date, duration: 3600) var formatter = DateIntervalFormatter() formatter.datestyle =.none formatter.timestyle =.short let str = formatter.string(from: components) // 9:00-9:40 AM

73 Formatters Names

74 Formatters Names

75 Formatters Names AppleseedJohn

76 Formatters Names AppleseedJohn

77 Formatters Names AppleseedJohn John Appleseed

78 var components = PersonNameComponents() components.givenname = "John" components.middlename = "Adam" components.familyname = "Appleseed" let formatter = PersonNameComponentsFormatter() formatter.style =.long let str = formatter.string(from: components) // John Adam Appleseed formatter.style =.medium let str = formatter.string(from: components) // John Appleseed formatter.style =.short let str = formatter.string(from: components) // John formatter.style =.abbreviated let str = formatter.string(from: components) // JA

79 var components = PersonNameComponents() components.givenname = "John" components.middlename = "Adam" components.familyname = "Appleseed" let formatter = PersonNameComponentsFormatter() formatter.style =.long let str = formatter.string(from: components) // John Adam Appleseed formatter.style =.medium let str = formatter.string(from: components) // John Appleseed formatter.style =.short let str = formatter.string(from: components) // John formatter.style =.abbreviated let str = formatter.string(from: components) // JA

80 var components = PersonNameComponents() components.givenname = "John" components.middlename = "Adam" components.familyname = "Appleseed" let formatter = PersonNameComponentsFormatter() formatter.style =.long let str = formatter.string(from: components) // John Adam Appleseed formatter.style =.medium let str = formatter.string(from: components) // John Appleseed formatter.style =.short let str = formatter.string(from: components) // John formatter.style =.abbreviated let str = formatter.string(from: components) // JA

81 var components = PersonNameComponents() components.givenname = " " components.familyname = " " components.nickname = " " let formatter = PersonNameComponentsFormatter() formatter.style =.long let str = formatter.string(from: components) // formatter.style =.medium let str = formatter.string(from: components) // formatter.style =.short let str = formatter.string(from: components) // formatter.style =.abbreviated let str = formatter.string(from: components) //

82 // FORMATTERS // Name Parsing NEW let formatter = PersonNameComponentsFormatter() if let components = formatter.personnamecomponents(from: "John Appleseed") { print(components.givenname) // John print(components.familyname) // Appleseed } if let components = formatter.personnamecomponents(from: "Appleseed John") { print(components.givenname) // John print(components.familyname) // Appleseed }

83 // FORMATTERS // Name Parsing NEW let formatter = PersonNameComponentsFormatter() if let components = formatter.personnamecomponents(from: "John Appleseed") { print(components.givenname) // John print(components.familyname) // Appleseed } if let components = formatter.personnamecomponents(from: "Appleseed John") { print(components.givenname) // John print(components.familyname) // Appleseed }

84 // FORMATTERS // Name Parsing NEW let formatter = PersonNameComponentsFormatter() if let components = formatter.personnamecomponents(from: "John Appleseed") { print(components.givenname) // John print(components.familyname) // Appleseed } if let components = formatter.personnamecomponents(from: "Appleseed John") { print(components.givenname) // John print(components.familyname) // Appleseed }

85 // FORMATTERS // Name Parsing NEW if let components = formatter.personnamecomponents(from: " ") { print(components.givenname) // print(components.familyname) // } if let components = formatter.personnamecomponents(from: "José Ramiro Martin González de Rivera") { print(components.givenname) // José print(components.middlename) // Ramiro print(components.familyname) // Martin González de Rivera }

86 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter

87 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter

88 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter

89 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter

90 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter

91 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter

92 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter

93 // FORMATTERS // Summary NEW ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter Measurements and Units Presidio Friday 4:00PM

94 Layout Part 1: Horizontal Flexibility

95 Layout Use Auto Layout

96 Layout Use Auto Layout

97 Layout Use Auto Layout

98 Layout Use Auto Layout

99 Layout Use Auto Layout What s New in Auto Layout Presidio Friday 3:00PM Mysteries of Auto Layout, Part 1 WWDC 2015

100 Layout Use UIStackView & NSStackView

101

102

103 Layout Part 2: Vertical Flexibility

104 Layout Vertical Flexibility Tall Scripts Ẳng ล กน ำ ثوان लड ड Vietnamese Thai Arabic Hindi

105 Layout Vertical Flexibility Tall Scripts Ẳng ล กน ำ ثوان लड ड // Default is false, but is often erroneously set to true label.clipstobounds = true

106 Layout Vertical Flexibility Tall Scripts Ẳng ล กน ำ ثوان लड ड // Default is false, but is often erroneously set to true label.clipstobounds = false

107

108 Layout Vertical Flexibility Multi-Line Labels English Latin Script Hindi Devanagari Script A geofence is a virtual perimeter around a location. Apps use geofencing to notify you when you arrive at or leave these locations. भ ग लक घ र कस स थ न क च र ओर क आभ स प रम प ह त ह ऐप स भ ग लक घ र क उपय ग करत ह त क व आपक स चत कर सक जब आप कस स थ न पर पह चत ह य वह स नकलत ह

109 Layout Vertical Flexibility Multi-Line Labels English Latin Script Hindi Devanagari Script A geofence is a virtual perimeter around a location. Apps use geofencing to notify you when you arrive at or leave these locations. भ ग लक घ र कस स थ न क च र ओर क आभ स प रम प ह त ह ऐप स भ ग लक घ र क उपय ग करत ह त क व आपक स चत कर सक जब आप कस स थ न पर पह चत ह य वह स नकलत ह

110 Layout Vertical Flexibility Multi-Line Labels English Latin Script Hindi Devanagari Script A geofence is a virtual perimeter around a location. Apps use geofencing to notify you when you arrive at or leave these locations. भ ग लक घ र कस स थ न क च र ओर क आभ स प रम प ह त ह ऐप स भ ग लक घ र क उपय ग करत ह त क व आपक स चत कर सक जब आप कस स थ न पर पह चत ह य वह स नकलत ह

111 Layout Vertical Flexibility Multi-Line Labels Dynamic Type will ensure script-appropriate line spacing Use predefined text styles to get Dynamic Type for free // Getting the preferred font for predefined text styles ensures appropriate font weight and line height adjustments for different languages label.font = UIFont.preferredFont(forTextStyle: UIFontTextStyleBody)

112 Layout Vertical Flexibility Multi-Line Labels Dynamic Type will ensure script-appropriate line spacing Use predefined text styles to get Dynamic Type for free // Getting the preferred font for predefined text styles ensures appropriate font weight and line height adjustments for different languages label.font = UIFont.preferredFont(forTextStyle: UIFontTextStyleBody) Fonts and Typography Presidio Wednesday 9:00AM

113

114

115 Layout Vertical Flexibility Table Views Use built-in table view styles UITableViewCell is highly customizable public enum UITableViewCellStyle : Int { case `default` case value1 case value2 case subtitle }

116 Getting World-Ready

117 Iconography Avoid words and numbers in icons Photos

118 Iconography Avoid words and numbers in icons Photos الصور

119 Iconography Flip directional art for right-to-left languages What s New in International User Interfaces Nob Hill Friday 9:00AM

120 App Name

121

122

123 Multilingual

124

125 English UI

126 English UI Hindi Content

127

128 App Icon

129 App Name App Icon

130 App Name App Icon Localized Screenshots

131 App Name App Icon Localized Screenshots Localized Content & Keyboard

132 Surprise and Delight

133 Custom Features Example: Pages Templates

134 Custom Features Example: Lunar Calendar

135 Custom Features Example: Lunar Calendar

136 Summary

137 Summary Localize your app to reach a wider audience

138 Summary Localize your app to reach a wider audience Use Bundle and Formatter APIs

139 Summary Localize your app to reach a wider audience Use Bundle and Formatter APIs Flexible layout to accommodate taller and wider languages

140 Summary Localize your app to reach a wider audience Use Bundle and Formatter APIs Flexible layout to accommodate taller and wider languages Design world-ready iconography

141 Summary Localize your app to reach a wider audience Use Bundle and Formatter APIs Flexible layout to accommodate taller and wider languages Design world-ready iconography Localize your app s name and screenshots!

142 More Information

143 Related Sessions What s New in International User Interfaces Nob Hill Friday 9:00AM What s New in Cocoa Nob Hill Tuesday 11:00AM What s New in Auto Layout Presidio Friday 3:00PM Measurements and Units Presidio Friday 4:00PM Inclusive App Design Pacific Heights Tuesday 10:00AM Fonts and Typography Presidio Wednesday 9:00AM Localizing with Xcode 6 WWDC 2014

144 Labs Internationalization Lab Internationalization Lab Text and Fonts Lab Interface Builder and Auto Layout Lab Interface Builder and Auto Layout Lab Interface Builder and Auto Layout Lab Frameworks Lab B Frameworks Lab C Frameworks Lab B Developer Tools Lab C Developer Tools Lab B Developer Tools Lab C Tuesday 10:00AM Friday 2:00PM Thursday 2:00PM Tuesday 3:00PM Thursday 3:00PM Friday 9:00AM

145

Localization Best Practices on tvos

Localization Best Practices on tvos Session App Frameworks #WWDC17 Localization Best Practices on tvos 248 Joaquim Lobo Silva, Internationalization Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display not

More information

Localizing with Xcode 9

Localizing with Xcode 9 Session Developer Tools #WWDC17 Localizing with Xcode 9 401 Sara Radi, Software Engineer Aya Siblini, Software Engineer Chris Hanson, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution

More information

Localizing with Xcode 6

Localizing with Xcode 6 Tools #WWDC14 Localizing with Xcode 6 Best practices and new workflows Session 412 Zoltan Foley-Fisher Xcode Software Engineer! Chris Hanson Xcode Software Engineer 2014 Apple Inc. All rights reserved.

More information

USER MANUAL. Online Payment Form. For. Rajiv Gandhi Institute of Petroleum Technology, Jais. Version 1.0. Designed & Developed By:

USER MANUAL. Online Payment Form. For. Rajiv Gandhi Institute of Petroleum Technology, Jais. Version 1.0. Designed & Developed By: USER MANUAL For Rajiv Gandhi Institute of Petroleum Technology, Jais Online Payment Form (User Interface) Designed & Developed By: Index Sr.no Content Page No 1 Online Payment Page 3 2 State Bank Collect

More information

What s New in Xcode App Signing

What s New in Xcode App Signing Developer Tools #WWDC16 What s New in Xcode App Signing Developing and distributing Session 401 Joshua Pennington Tools Engineering Manager Itai Rom Tools Engineer 2016 Apple Inc. All rights reserved.

More information

USER MANUAL. Online Payment Form. For. Rae Bareli. Version 2.0. Designed & Developed By:

USER MANUAL. Online Payment Form. For. Rae Bareli. Version 2.0. Designed & Developed By: USER MANUAL For Rajiv Gandhi Institute of Petroleum Technology, Rae Bareli Online Payment Form (User Interface) Designed & Developed By: Index Sr.no Content Page No 1 Online Payment Page 3 2 State Bank

More information

INSTRUCTION MANUAL. Rajiv Gandhi Institute of Petroleum Technology, Jais ONLINE APPLICATION FORM FOR ADMISSIONS. Version 1.0. Designed & Developed By:

INSTRUCTION MANUAL. Rajiv Gandhi Institute of Petroleum Technology, Jais ONLINE APPLICATION FORM FOR ADMISSIONS. Version 1.0. Designed & Developed By: INSTRUCTION MANUAL ONLINE APPLICATION FORM FOR ADMISSIONS Rajiv Gandhi Institute of Petroleum Technology, Jais Designed & Developed By: Index Sr.no Content Page No 1 Student Login 3 2 Registration Page

More information

USER MANUAL. Online Payment Form (User Interface) For. Rajiv Gandhi Institute of Petroleum and Technology, Raebareli. Version 1.0

USER MANUAL. Online Payment Form (User Interface) For. Rajiv Gandhi Institute of Petroleum and Technology, Raebareli. Version 1.0 USER MANUAL For Rajiv Gandhi Institute of Petroleum and Technology, Raebareli Online Payment Form (User Interface) Designed & Developed By: Index Sr.no Content Page No 1 Online Payment Page 3 2 State Bank

More information

Madhya Pradesh Bhoj (Open) University, Bhopal

Madhya Pradesh Bhoj (Open) University, Bhopal Subject- Management Information Systems Maximum Marks: 30 Q.1 What do you mean by Information System? Explain its categories. Q.2 Briefly describe what is ERP? Q.3 What is basic component of any software?

More information

व ड ज एक स प म इनस क र प ट क -ब डड सक र य करन क ल ए

व ड ज एक स प म इनस क र प ट क -ब डड सक र य करन क ल ए 1 व ड ज एक स प म इनस क र प ट क -ब डड सक र य करन क ल ए Step 1 1. Go to Start-> Control Panel > Regional & Language Options >Click on Languages Tab Tick the Check box to Install files for complex scripts...

More information

New UIKit Support for International User Interfaces

New UIKit Support for International User Interfaces App Frameworks #WWDC15 New UIKit Support for International User Interfaces Session 222 Sara Radi Internationalization Software Engineer Aaltan Ahmad Internationalization Software Engineer Paul Borokhov

More information

What s New in tvos #WWDC16. App Frameworks. Session 206. Hans Kim tvos Engineer

What s New in tvos #WWDC16. App Frameworks. Session 206. Hans Kim tvos Engineer App Frameworks #WWDC16 What s New in tvos Session 206 Hans Kim tvos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Welcome

More information

Bid Sheet MSTC/BLR/MONITORING COMMITTEE /54/BANGALORE /17-18/9697 [148589] :35:00.0 :: :40:

Bid Sheet MSTC/BLR/MONITORING COMMITTEE /54/BANGALORE /17-18/9697 [148589] :35:00.0 :: :40: Seet Auction No. Period Of Auction Currenc y MSTC/BLR/MONITORING COMMITTEE /54/BANGALORE /7-8/9697 [48589] 7-9-4 5. 7-9-4 447.5654 INR der/ Info No. Of ders 7 No. Of Winners 7 No. Of s 8/W SL. No. der

More information

Mysteries of Auto Layout, Part 1

Mysteries of Auto Layout, Part 1 App Frameworks #WWDC15 Mysteries of Auto Layout, Part 1 Session 218 Jason Yao Interface Builder Engineer Kasia Wawer ios Keyboards Engineer 2015 Apple Inc. All rights reserved. Redistribution or public

More information

Designing Great Apple Watch Experiences

Designing Great Apple Watch Experiences Design #WWDC16 Designing Great Apple Watch Experiences Session 804 Mike Stern User Experience Evangelist 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

Implementing UI Designs in Interface Builder

Implementing UI Designs in Interface Builder Developer Tools #WWDC15 Implementing UI Designs in Interface Builder Session 407 Kevin Cathey Interface Builder Engineer Tony Ricciardi Interface Builder Engineer 2015 Apple Inc. All rights reserved. Redistribution

More information

Address Change Process Related Documents

Address Change Process Related Documents Address Change Process Documents Back ground and Requirement of Policy-: RKCL is running its operations through its ITGKs. These ITGKs are working on certain premises, some of them in rented premise and

More information

User Guide. for. Control Table Management Web Application

User Guide. for. Control Table Management Web Application User Guide for Control Table Management Web Application National Electoral Roll Management System (ERMS) Phase-I TABLE OF CONTENTS Sr. No. Topic Page No. 1 How to Login 1 2 Main Menu 2 3 Change Password

More information

A HINDI LANGUAGE PERSONAL ASSISTANT FOR ANDROID

A HINDI LANGUAGE PERSONAL ASSISTANT FOR ANDROID International Journal of Computer Engineering and Applications, Volume IX, Issue III, April 15 www.ijcea.com ISSN 2321-3469 Asha Bharambe 1, Adwait Vyas 2, Vedant Pandit 2, Chinmay Pai 2, Sanjay Wadhwa

More information

ITP 342 Mobile App Dev. Localization

ITP 342 Mobile App Dev. Localization ITP 342 Mobile App Dev Localization Build Apps for the World The App Store and Mac App Store are available in over 150 countries, support 40 languages, and have the ability to handle international payment,

More information

Stanford CS193p. Developing Applications for ios Fall Stanford CS193p. Fall 2013

Stanford CS193p. Developing Applications for ios Fall Stanford CS193p. Fall 2013 Developing Applications for ios -14 Coming Up Wednesday Alternate Final Presentation. If you are using Alternate Presentation time, submit your Keynote by noon tomorrow (Tuesday). Submit the slides using

More information

Using and Extending the Xcode Source Editor

Using and Extending the Xcode Source Editor Developer Tools #WWDC16 Using and Extending the Xcode Source Editor Session 414 Mike Swingler Xcode Infrastructure and Editors Chris Hanson Xcode Infrastructure and Editors 2016 Apple Inc. All rights reserved.

More information

स चन औ दस ज- म नक क क टल क प रस व

स चन औ दस ज- म नक क क टल क प रस व व य पक पर च लन म मस द स दर भ ददन क सर सदस य प रल खन औ स चन व षय सवमव, एमएसड 5 प रक शन औ ग र द क प र द य व क व षय सवमव, एम एस ड 6 प रब ध औ त र पर षद, एमएसड स अन य इच छ क एमएसड 5/ ट 134 01-01-2018 वप रय

More information

Building Watch Apps #WWDC15. Featured. Session 108. Neil Desai watchos Engineer

Building Watch Apps #WWDC15. Featured. Session 108. Neil Desai watchos Engineer Featured #WWDC15 Building Watch Apps Session 108 Neil Desai watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Agenda

More information

Updated SCIM Input Method

Updated SCIM Input Method Updated SCIM Input Method Basanta Krishna Shrestha basanta@mpp.org.np Madan Puraskar Pustakalaya, Nepal Abstract The document is an updated report on the SCIM Input Method. The updated version of the input

More information

Building Apps with Dynamic Type

Building Apps with Dynamic Type Session App Frameworks #WWDC17 Building Apps with Dynamic Type 245 Clare Kasemset, Software Engineering Manager Nandini Sundar, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or

More information

Block-2- Making 5 s. १. ट ल ज कर and 10 s Use of a and an number names

Block-2- Making 5 s. १. ट ल ज कर and 10 s Use of a and an number names SYLLABUS FOR STD I ACADEMIC YEAR 2016-17 Month English Math EVS Hindi Marathi sight words Block-1 Numbers 0 Block-1- My Family svar ³A sao AÁ (ग ण )एक ह त पर to 10 Block-2- My School Vowels Block-2- Making

More information

Designing for Apple Watch

Designing for Apple Watch Design #WWDC15 Designing for Apple Watch Session 802 Mike Stern User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Table Joins and Indexes in SQL

Table Joins and Indexes in SQL Table Joins and Indexes in SQL स ब एसई प ठ यक रम पर आध ररत कक ष -11 द व र : स ज व भद र य स न तक त त श क षक (स गणक शवज ञ न ) क ० शव० ब ब क (लखनऊ स भ ग) पररचय कभ कभ हम ऐस आनफ म शन क अवश यकत पड़त ह जजसम ड

More information

Digital MLS. A Quick Start Guide for Respected Members of Legislative Assembly and Council to submit devices online into MKCL s Digital MLS

Digital MLS. A Quick Start Guide for Respected Members of Legislative Assembly and Council to submit devices online into MKCL s Digital MLS Digital MLS A Quick Start Guide for Respected Members of Legislative Assembly and online into MKCL s Version 1.0 THIS QUICK START GUIDE WILL EXPLAIN IN SHORT ABOUT: HOW TO LOG INTO DIGITAL-MLS SYSTEM,

More information

Creating Complications with ClockKit Session 209

Creating Complications with ClockKit Session 209 App Frameworks #WWDC15 Creating Complications with ClockKit Session 209 Eliza Block watchos Engineer Paul Salzman watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display

More information

National Informatics Centre, Pune

National Informatics Centre, Pune USER MANUAL Admission Portal (Version 1.) School Education And Sports Department Government of Maharashtra January 2015 (NIC-PUNE-G3-AdmissionPortal-UM001) National Informatics Centre, Pune No part of

More information

Extending Your Apps with SiriKit

Extending Your Apps with SiriKit App Frameworks #WWDC16 Extending Your Apps with SiriKit Session 225 Vineet Khosla SiriKit Engineering Diana Huang SiriKit Engineering Scott Andrus SiriKit Engineering 2016 Apple Inc. All rights reserved.

More information

Quick Interaction Techniques for watchos

Quick Interaction Techniques for watchos App Frameworks #WWDC16 Quick Interaction Techniques for watchos Session 211 Tom Witkin watchos Engineer Miguel Sanchez watchos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display

More information

Monetize and Promote Your App with iad

Monetize and Promote Your App with iad Media #WWDC15 Monetize and Promote Your App with iad From design to launch Session 503 Carol Teng Shashank Phadke 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education HINDI AS A SECOND LANGUAGE 0549/02 Paper 2 Listening For examination from 209 MARK SCHEME Maximum

More information

Natural Language Processing and your Apps

Natural Language Processing and your Apps Session App Frameworks #WWDC17 Natural Language Processing and your Apps 208 Vivek Kumar Rangarajan Sridhar, Software Engineering Manager Doug Davidson, Senior Engineer 2017 Apple Inc. All rights reserved.

More information

Instructions for filling application for IISER Admission 2019

Instructions for filling application for IISER Admission 2019 Instructions for filling application for IISER Admission 2019 The link to the registration page is provided at IISER admissions website. Please click on the Registration button available at on https://www.iiseradmission.in/?page_id=1509.

More information

ROM (Read-only memory) Definition in Hindi

ROM (Read-only memory) Definition in Hindi ROM (Read-only memory) Definition in Hindi ROM, Read only Memory क short न म ह ROM क प य टर म builtin memory ह त ह ज सक ड ट read only ह त ह एव उसम क छ भ write or modify नह ककय सकत Generally, ROM क computer

More information

Introducing On Demand Resources

Introducing On Demand Resources App Frameworks #WWDC15 Introducing On Demand Resources An element of App Thinning Session 214 Steve Lewallen Frameworks Engineering Tony Parker Cocoa Frameworks 2015 Apple Inc. All rights reserved. Redistribution

More information

Media and Gaming Accessibility

Media and Gaming Accessibility Session System Frameworks #WWDC17 Media and Gaming Accessibility 217 Greg Hughes, Software Engineering Manager Charlotte Hill, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public

More information

Creation of a Complete Hindi Handwritten Database for Researchers

Creation of a Complete Hindi Handwritten Database for Researchers Journal of Pure and Applied Science & Technology Copyright 2011 NLSS, Vol. 8(1), Jan 2018, pp. 52-60 Creation of a Complete Hindi Handwritten Database for Researchers Rama Gaur 1, * and Dr. V.S. Chouhan

More information

ह म चल प रद श क न दर य व श व द य लय महत वप र ण स चन

ह म चल प रद श क न दर य व श व द य लय महत वप र ण स चन ह म चल प रद श क न दर य व श व द य लय Central University of Himachal Pradesh क प क य य, एचप स ए व क स वडयम क वनक, धम, व - क गड, वहम च प रद 176215 Camp Office, Near HPCA Cricket Stadium, Dharamshala, District

More information

Wood Based Industries MIS Uttar Pradesh Forest Department

Wood Based Industries MIS Uttar Pradesh Forest Department Wood Based Industries MIS Uttar Pradesh Forest Department New License User Interface Design Document Version 1.0 1 1.0 REGISTRATION AND LOGIN 1.1 REGISTRATION प ज करण User: For submitting the proposal,

More information

Accessibility on ios. Developing for everyone. Frameworks #WWDC14. Session 210 Clare Kasemset ios Accessibility

Accessibility on ios. Developing for everyone. Frameworks #WWDC14. Session 210 Clare Kasemset ios Accessibility Frameworks #WWDC14 Accessibility on ios Developing for everyone Session 210 Clare Kasemset ios Accessibility 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Advances in TVMLKit. App Frameworks #WWDC17. Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer

Advances in TVMLKit. App Frameworks #WWDC17. Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer Session App Frameworks #WWDC17 Advances in TVMLKit 202 Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer 2017 Apple Inc. All rights reserved. Redistribution or

More information

ELECTION PERSONNEL DEPLOYMENT SYSTEM

ELECTION PERSONNEL DEPLOYMENT SYSTEM ELECTION PERSONNEL DEPLOYMENT SYSTEM (EPDS) Uttar Pradesh Vidhan Sabha General Election 2017 By National Informatics Centre UP State Unit, Lucknow User Manual (Version 1.0.01) ELECTION PERRSONNEL RSONNEL

More information

epaper dainik jagran D9C1977F14595A8FA013E206E Epaper Dainik Jagran 1 / 6

epaper dainik jagran D9C1977F14595A8FA013E206E Epaper Dainik Jagran 1 / 6 Epaper Dainik Jagran 1 / 6 2 / 6 3 / 6 Epaper Dainik Jagran Jagran epaper - Dainik Jagran, Hindi newspaper known worldwide for its largest readership, is available now online at epaper.jagran.com, a hindi

More information

HERITAGE XPERIENTIAL LEARNING SCHOOL IX- HALF YEARLY SYLLABUS SESSION SNO SUBJECT HALF YEARLY SYLLABUS

HERITAGE XPERIENTIAL LEARNING SCHOOL IX- HALF YEARLY SYLLABUS SESSION SNO SUBJECT HALF YEARLY SYLLABUS HERITAGE XPERIENTIAL LEARNING SCHOOL IX- HALF YEARLY SYLLABUS SESSION- 2018-19 SNO SUBJECT HALF YEARLY SYLLABUS 1 Social Science 1. India Size and Location 2. Physical features of India 3. Drainage 4.

More information

STEPS TO BE FOLLOWED BY ERO FOR IMPLEMENTATION OF ECI ERMS

STEPS TO BE FOLLOWED BY ERO FOR IMPLEMENTATION OF ECI ERMS STEPS TO BE FOLLOWED BY ERO FOR IMPLEMENTATION OF ECI ERMS 1. एक Desktop Computer और इस पर Broadband Internet कन क शन स न चत कर Desktop System Windows XP/Windows 7/8 क स थ कम स कम 1 GB RAM और 50 GB Hard

More information

What s New in CloudKit

What s New in CloudKit System Frameworks #WWDC15 What s New in CloudKit Session 704 Olivier Bonnet icloud Client Eric Krugler icloud Server 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

Mastering UIKit on tvos

Mastering UIKit on tvos App Frameworks #WWDC16 Mastering UIKit on tvos Session 210 Justin Voss UIKit Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from

More information

Enhancing your apps for the next dimension of touch

Enhancing your apps for the next dimension of touch App Frameworks #WWDC16 A Peek at 3D Touch Enhancing your apps for the next dimension of touch Session 228 Tyler Fox UIKit Frameworks Engineer Peter Hajas UIKit Frameworks Engineer 2016 Apple Inc. All rights

More information

What's New in UIKit Dynamics and Visual Effects Session 229

What's New in UIKit Dynamics and Visual Effects Session 229 App Frameworks #WWDC15 What's New in UIKit Dynamics and Visual Effects Session 229 Michael Turner UIKit Engineer David Duncan UIKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public

More information

Mobile (Prepaid)Operator Margin Structure

Mobile (Prepaid)Operator Margin Structure Big Shop Recharge Off. No 1355 Anusmruti Sadan Back Side school No 4 Charholi RD Alandi devachi Tal - Khed Dist - Pune MH -412105 Mo No- 8308287889 / 7620405353 /7620045353 E-mail - central.tele7@gmail.com

More information

Getting the Most Out of HealthKit

Getting the Most Out of HealthKit App Frameworks #WWDC16 Getting the Most Out of HealthKit What s new and best practices Session 209 Matthew Salesi ios Software Engineer Joefrey Kibuule ios Software Engineer 2016 Apple Inc. All rights

More information

प ज ड /PGD 13 (13359)

प ज ड /PGD 13 (13359) Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर

More information

वधम न मह व र ख ल वववय लय न तक उप ध क यम B.A (First Year) थम वष ल क श सन स आ त"रक म $य कन ह त स य क य PA 01 and PA 02

वधम न मह व र ख ल वववय लय न तक उप ध क यम B.A (First Year) थम वष ल क श सन स आ तरक म $य कन ह त स य क य PA 01 and PA 02 वधम न मह व र ख ल वववय लय न तक उप ध क यम B.A (First Year) थम वष ल क श सन स 2014-15 आ त"रक म $य कन ह त स य क य PA 01 and PA 02 य छ, आपक PA 01 और 02 प.यम क स य क य /भजव य ज रह ह2, जनक ववरण 5न6न क र ह :- प.यम

More information

Mastering Xcode for iphone OS Development Part 1. Todd Fernandez Sr. Manager, IDEs

Mastering Xcode for iphone OS Development Part 1. Todd Fernandez Sr. Manager, IDEs Mastering Xcode for iphone OS Development Part 1 Todd Fernandez Sr. Manager, IDEs 2 3 Customer Reviews Write a Review Current Version (1) All Versions (24) Gorgeous and Addictive Report a Concern by Play

More information

Madhya Pradesh Bhoj (Open) University, Bhopal

Madhya Pradesh Bhoj (Open) University, Bhopal Diploma in computer application (DCA)- 2017-18 Subject : - FUNDAMENTALS OF COMPUTERS AND INFORMATION TECHNOLOGY 2 & fo'ofo ky; }kjk iznk; l=h; mrrj iqflrdkvksa esa gy djuk vfuok;z gsa 1. What is Computer?

More information

Introduction to Siri Shortcuts

Introduction to Siri Shortcuts #WWDC8 Introduction to Siri Shortcuts Session 2 Ari Weinstein, Siri Willem Mattelaer, Siri 208 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

PG Diploma Programmes PROGRAMME SUMMARY & FEE STRUCTURE वषय न "म (Contents)

PG Diploma Programmes PROGRAMME SUMMARY & FEE STRUCTURE वषय न म (Contents) PG Diploma Programmes PROGRAMME SUMMARY & FEE STRUCTURE वषय न "म (Contents) School of Management Studies and Commerce Page 1. PG Diploma in Marketing Management (PGDMM-17) 2-3 2. PG Diploma Human Resource

More information

प ज ड /PGD 13 (13360)

प ज ड /PGD 13 (13360) Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर

More information

Simple Queries in SQL & Table Creation and Data Manipulation

Simple Queries in SQL & Table Creation and Data Manipulation Simple Queries in SQL & Table Creation and Data Manipulation स ब एसई प ठ यक रम पर आध ररत कक ष -11 द व र : स ज व भद र य स न तक त त श क षक (स गणक शवज ञ न ) क ० शव० ब ब क (लखनऊ स भ ग) पररचय SQL क 1970 क अस

More information

NOTE: The technical content of document is not attached herewith / available on website. To get the document please contact:

NOTE: The technical content of document is not attached herewith / available on website. To get the document please contact: Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर

More information

Mahatma Gandhi Institute For Rural Industrialization

Mahatma Gandhi Institute For Rural Industrialization मह त म ग ध ग र म ण औद य ग करण स स थ न Mahatma Gandhi Institute For Rural Industrialization मगनव ड, वध 442001 मह र ष ट र,भ रत Maganwadi, Wardha 442001, Maharashtra, India Phone No: +91-7152-253512 Fax:

More information

SAPGUI for Windows - I18N User s Guide

SAPGUI for Windows - I18N User s Guide Page 1 of 30 SAPGUI for Windows - I18N User s Guide Introduction This guide is intended for the users of SAPGUI who logon to Unicode systems and those who logon to non-unicode systems whose code-page is

More information

Data Delivery with Drag and Drop

Data Delivery with Drag and Drop Session App Frameworks #WWDC17 Data Delivery with Drag and Drop 227 Dave Rahardja, UIKit Tanu Singhal, UIKit 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without

More information

Samrudhi Computers, Ladnun

Samrudhi Computers, Ladnun Android इत ह स ऍण ड र इड त नक स पर आध रर एक ओपर ट ग तसस टम ह, ज म ख य म ब इ फ न और ट ब ट क प य टर ज स टचस र न उपकरण क त ए बन य गय ह अक ट बर 2003 म स य क त र ज य अम ररक क क त फ तन य र ज य क प आल ट न मक

More information

Advanced Debugging and the Address Sanitizer

Advanced Debugging and the Address Sanitizer Developer Tools #WWDC15 Advanced Debugging and the Address Sanitizer Finding your undocumented features Session 413 Mike Swingler Xcode UI Infrastructure Anna Zaks LLVM Program Analysis 2015 Apple Inc.

More information

BUREAU OF INDIAN STANDARDS

BUREAU OF INDIAN STANDARDS BUREAU OF INDIAN STANDARDS Manak Bhavan, 9 Bahadur Shah Zafar Marg New Delhi 110002 s 011-2323 0131, 2323 3375 Extn 4442 TeleFax +91 11 2323 7093 Website : www.bis.org.in, email : litd@bis.org.in WIDE

More information

Introducing the Modern WebKit API

Introducing the Modern WebKit API Frameworks #WWDC14 Introducing the Modern WebKit API Session 206 Anders Carlsson Safari and WebKit Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

प ज ड /PGD 13 (13355)

प ज ड /PGD 13 (13355) Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर

More information

Mastering Drag and Drop

Mastering Drag and Drop Session App Frameworks #WWDC17 Mastering Drag and Drop 213 Tom Adriaenssen, UIKit Wenson Hsieh, WebKit Robb Böhnke, UIKit 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

प ज ड /PGD 13 (13354)

प ज ड /PGD 13 (13354) Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर

More information

Thread Sanitizer and Static Analysis

Thread Sanitizer and Static Analysis Developer Tools #WWDC16 Thread Sanitizer and Static Analysis Help with finding bugs in your code Session 412 Anna Zaks Manager, Program Analysis Team Devin Coughlin Engineer, Program Analysis Team 2016

More information

SAMPLE PAPER FOUNDATION OF INFORMATION TECHNOLOGY Class IX Time :3 hrs. M.M: 90

SAMPLE PAPER FOUNDATION OF INFORMATION TECHNOLOGY Class IX Time :3 hrs. M.M: 90 SAMPLE PAPER - 2014 FOUNDATION OF INFORMATION TECHNOLOGY Class IX Time :3 hrs. M.M: 90 General Instructions: All the questions are compulsory Question paper consists of two sections, Section A and Section

More information

WatchKit In-Depth, Part 2

WatchKit In-Depth, Part 2 App Frameworks #WWDC15 WatchKit In-Depth, Part 2 Session 208 Nathan de Vries watchos Engineer Chloe Chang watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted

More information

GLOBAL NETFLIX PREFERRED VENDOR (NPV) RATE CARD:

GLOBAL NETFLIX PREFERRED VENDOR (NPV) RATE CARD: Global Rate Card Timed Text Origination Rates Audio Description Rates Netflix Scope of Work Guidelines A/V Materials Timed Text Audio Materials Trailers Forced Narratives NPV SLA & KPIs GLOBAL NETFLIX

More information

Introducing SiriKit. Hey Siri, say hello to apps #WWDC16. App Frameworks. Session 217

Introducing SiriKit. Hey Siri, say hello to apps #WWDC16. App Frameworks. Session 217 App Frameworks #WWDC16 Introducing SiriKit Hey Siri, say hello to apps Session 217 Robby Walker SiriKit Engineering Brandon Newendorp SiriKit Engineering Corey Peterson SiriKit Design 2016 Apple Inc. All

More information

BUREAU OF INDIAN STANDARDS

BUREAU OF INDIAN STANDARDS Manak Bhavan, 9 Bahadur Shah Zafar Marg New Delhi 110002 Phones 2323 0131 2323 3375 Extn 4284 प रल ख प र षण स ज ञ पन व य पक पर च लन स द स दर भ ददन क ईट ड 18/ ट - 69 30/01/2019 तकन क सम तत ईट 18 प र षत

More information

Optional AnyConnect Configuration and Management

Optional AnyConnect Configuration and Management Optional AnyConnect Configuration and Management Modifying and Deleting Connection Entries, page 1 Configuring Certificates, page 2 Specifying Application Preferences, page 5 Using AnyConnect Widgets,

More information

Google Search Appliance

Google Search Appliance Google Search Appliance Search Appliance Internationalization Google Search Appliance software version 7.2 and later Google, Inc. 1600 Amphitheatre Parkway Mountain View, CA 94043 www.google.com GSA-INTL_200.01

More information

It is an entirely new way of typing and hence please go through the instructions to experience the best usability.

It is an entirely new way of typing and hence please go through the instructions to experience the best usability. Panini Keypad allows you to write in all languages of India on the phone, fast and easily without the need of printed characters on the keypad. It is based on a patented invention of statistical predictive

More information

ASP.NET using C# Notes

ASP.NET using C# Notes Architecture of ADO.NET: Unit-3 The full form of ADO.NET is ActiveX Data Object.Net. Basically it is container of all the standard classes which are responsible for database connectivity of.net application

More information

F. No. I(7)/5/Audit-I/Systems/16-17 Date: 18 th July 2016 TENDER NOTICE

F. No. I(7)/5/Audit-I/Systems/16-17 Date: 18 th July 2016 TENDER NOTICE आय क त क य ऱय, क न द र य उत प द श ल क एव स व कर, ऱ ख पर -I, 301, ज.एन.एफ.स. ट वर, एस. ज. ह इव, अहमद ब द, ग जर त- 380 054 OFFICE OF THE COMMISSIONER OF CENTRAL EXCISE & SERVICE TAX, AUDIT-I, AHMEDABAD 301,

More information

Cambridge GRADE 4 Semester 2 nd EXAMINATIONS (1st February 2019)

Cambridge GRADE 4 Semester 2 nd EXAMINATIONS (1st February 2019) Page 1 of 6 Cambridge GRADE 4 Semester 2 nd EXAMINATIONS (1st February 2019) SUBJECT First Language ENGLISH PAPER TITLE ENGLISH PAPER 1 Non-Fiction TIME: 1 hour MARKS: 50 marks SECTION A: Reading Comprehension(

More information

Advances in AVFoundation Playback

Advances in AVFoundation Playback Media #WWDC16 Advances in AVFoundation Playback Waiting, looping, switching, widening, optimizing Session 503 Sam Bushell Media Systems Architect 2016 Apple Inc. All rights reserved. Redistribution or

More information

krones Academy - media suite User guide

krones Academy - media suite User guide krones Academy - media suite User guide krones Academy Beispieltext media suite Login. Enter the following website address in the Internet Explorer: http://academy.krones.com. Enter login name and password.

More information

Novel Unit Assignment 1 C141- C-144 Q 2:-Read the following questions and write the answers in NoteBook. (World Limit words)

Novel Unit Assignment 1 C141- C-144 Q 2:-Read the following questions and write the answers in NoteBook. (World Limit words) HOLIDAY HOMEWORK ClASS-XII TH (ARTS) Vacation! Holidays are the synonym for unlimited fun and merriment. Everything turns out best for us when we make the best use of our time. It is our heartiest desire

More information

Personal Letter. Letter - Address एन. सरब, ट यर स ऑफ म नह टन, ३३५ म न स ट र ट, न य य र क एन.य. ९२९२६

Personal Letter. Letter - Address एन. सरब, ट यर स ऑफ म नह टन, ३३५ म न स ट र ट, न य य र क एन.य. ९२९२६ - Address एन. सरब, ट यर स ऑफ म नह टन, ३३५ म न स ट र ट, न य य र क एन.य. ९२९२६ Standard English Address format: name of recipient street number + street name name of town + region/state + zip/postal code.

More information

INDIAN AGRICULTURAL STATISTICS RESEARCH INSTITUTE LIBRARY AVENUE: NEW DELHI WALK- IN- INTERVIEW. Qualifications

INDIAN AGRICULTURAL STATISTICS RESEARCH INSTITUTE LIBRARY AVENUE: NEW DELHI WALK- IN- INTERVIEW. Qualifications INDIAN AGRICULTURAL STATISTICS RESEARCH INSTITUTE LIBRARY AVENUE: NEW DELHI-110012 WALK- IN- INTERVIEW A walk-in interview will be held for the post of One(01) Young Professionals-II at ICAR-IASRI, Pusa,

More information

BUREAU OF INDIAN STANDARDS

BUREAU OF INDIAN STANDARDS BUREAU OF INDIAN STANDARDS Manak Bhavan, 9 Doc Bahadur ETD/42/ Shah 11302 Zafar Marg New Delhi 110002 Phones 2323 0131 2323 3375 Extn 4284 TeleFax +91 11 2323 1192 Website : www.bis.org.in email : eetd@bis.org.in

More information

Marathi Indic Input 3 - User Guide

Marathi Indic Input 3 - User Guide Marathi Indic Input 3 - User Guide Contents 1. WHAT IS MARATHI INDIC INPUT 3?... 2 1.1. SYSTEM REQUIREMENTS... 2 1.2. APPLICATION REQUIREMENTS... 2 2. TO INSTALL MARATHI INDIC INPUT 3... 2 3. TO USE MARATHI

More information

Enabling Your App for CarPlay

Enabling Your App for CarPlay Session App Frameworks #WWDC17 Enabling Your App for CarPlay 719 Albert Wan, CarPlay Engineering 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

What s New in tvos 12

What s New in tvos 12 #WWDC18 What s New in tvos 12 Session 208 Hans Kim, tvos Engineering 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Agenda Agenda

More information

Material Handling Systems and Equipment Sectional Committee, MED 07

Material Handling Systems and Equipment Sectional Committee, MED 07 DRAFTS IN WIDE CIRCULATION DOCUMENT DESPATCH ADVICE Ref. Date MED 7 /T- 190, 02 01 2019 Material Handling Systems and Equipment Sectional Committee, MED 07 1) All Members of Mechanical Engineering Division

More information

Ceramic or glass insulator units for a.c. systems Definitions, test methods and acceptance criteria

Ceramic or glass insulator units for a.c. systems Definitions, test methods and acceptance criteria DRAFTS IN WIDE CIRCULATION Document Despatch Advice REFERENCE Date ETD 06/ T-90 04-01-2017 TECHNICAL COMMITTEE ETD 06 ---------------------------------------------------------------- ------- --------------------------------------------

More information

Introducing Password AutoFill for Apps

Introducing Password AutoFill for Apps Session App Frameworks #WWDC17 Introducing Password AutoFill for Apps Reducing friction for your users 206 Ricky Mondello, ios Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display

More information

Apple Watch Design Tips and Tricks

Apple Watch Design Tips and Tricks Design #WWDC15 Apple Watch Design Tips and Tricks Session 805 Mike Stern User Experience Evangelist Rachel Roth User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public

More information