SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
What’s New in
Android
+ChetHaase
@chethaase
+RomainGuy
@romainguy
Android 5.0
Lollipop
Nexus SGalaxy
Nexus
Nexus 4
Nexus 7Nexus 5 Nexus 7
Nexus 10
By the Numbers
Google Play
1 million apps available (July 2013)
50 billion apps downloaded (May 2013)
Devices
1.5 million activations daily (March 2013)
1 billion users (June 2014)
Active Android Users
0
1
2008 2014
(Billions)
Focus on the User
=
Focus on Quality
Project Butter
Svelte
Volta
Project
Butter
Svelte
Volta
Project
Butter
Svelte
Volta
Lollipop
Android Design
Material Design
Tangible
surfaces
Bold, beautiful
aesthetic
Meaningful
motion
Adaptive
design
Material Design: Learn More About It!
• Material Design spec
·
www.google.com/design/spec
• Articles, DevBytes, DesignBytes, SDK Reference
·
developer.android.com
UI Toolkit
New theme
New widgets
New APIs
Material theme
theme=“Android.Material”
colors
icons
touch feedback ripples
activity transitions enabled
Theme colors
Grayscale assets
tinted by theme colors
colorPrimaryDark
colorAccent
colorControlNormal
colorControlActivated
colorControlHighlight
colorButtonNormal
Dynamic colors
Palette
Derives dominant colors from images
Available in v7 support library
Tinting drawables
Drawable.setTint()
Drawable.setTintMode()
Material Widgets
RecyclerView
aka, ListView2
CardView
Both in support library!
v7
Material APIs: Graphics
Realtime soft shadows
View.setElevation()
View.setTranslationZ()
Shaped views and shadows
Outline
View.setOutlineProvider()
View.setClipToOutline()
Material APIs:
Animations
Activity Transitions
With shared elements
Also, Fragment Transitions!
Animation curves
Time and space
Animated Reveal
Material APIs:
Iconography
Touch feedback ripples
RippleDrawable
Vector icons
VectorDrawable
AnimatedVectorDrawable
State animations
StateListAnimator
AnimatedStateListDrawable
VectorDrawable
<vector xmlns:android="http://schemas.android.com/apk/res/android"

android:height="128dp"

android:width="128dp"

android:viewportHeight="480"

android:viewportWidth="480" >



<group

android:name="root"

android:translateX="240.0"

android:translateY="240.0" >

<path

android:name="favorite"

android:fillColor="#ff000000"

android:pathData="M2.100006104,-6

C0.1449127197,-6,1.600006104,-5.975006104,0,-5.975006104

C-1.574996948,-5.975006104,0.00309753418,-6-1.949996948-6

C-4.492996216,-6,-5.949996948,-3.718399048,-5.949996948,-1.149993896

C-5.949996948,2.379302979,-5.699996948,5.100006104,0,5.100006104

C5.699996948,5.100006104,6,2.379302979,6,-1.149993896

C6,-3.718399048,4.643005371-6,2.100006104-6" />

</group>



</vector>
AnimatedVectorDrawable
AVD
VD
Object
AnimatorObject
Animator
Nested Scrolling
Delegate to scrollable parent containers when appropriate
ViewParent
onStartNestedScroll()
onNestedScroll()/onNestedPreScroll()
onNestedFling() / onNestedPreFling()
Render Thread
UI Thread: Create DisplayList
Render Thread: Process DisplayList
… and animations
Support Lib
CardView
RecyclerView
Palette
RoundedBitmapDrawable
ViewPropertyAnimatorCompat
NotificationCompat
WebView updates
Chromium M37
security, stability, bug fixes
New support for open standards
WebAudio
WebGL
WebRTC
Updates from Play Store
System UI
Document- Centric Apps
To create a new document:
Intent.FLAG_ACTIVITY_NEW_DOCUMENT
<activity documentLaunchMode=”always”>
Manage tasks via
ActivityManager.getAppTasks()
Material theme
background: card-shaped, shadow-casting
foreground: dark text and actions
all icons now treated as silhouettes
Accent color
Notification.Builder.setColor()
Everything else you know and love
Expanded views, action buttons,
custom views
Small icon badging
2014: Notifications in L
Heads-up notifications
Heads-up notifications
Reserved for things the user needs to deal with
High priority
Involving people
Makes noise
fullScreenIntent
Designed to be easy to act on
and easy to ignore!
CLICK!
PUBLIC
(anyone can read)
AUTHENTICATION
(the lockscreen)
SECRET
(only you know it’s there)
PRIVATE
(only you can read)
VISIBILITY_PUBLIC
• notifications that are safe
to show outside the
lockscreen, out in public, to
anyone
VISIBILITY_PRIVATE
(classic Android
notifications)
• only icons visible without
authentication
VISIBILITY_SECRET
• invisible until you unlock
SPHERES OF VISIBILITY
publicVersion
Media & Graphics
OpenGL
OpenGL ES 3.1
NDK and SDK bindings
Backward-compatible with OpenGL ES 2.0 and 3.0
Compute shaders & separate shaders
Shading language improvements
Manifest
<uses-feature android:glEsVersion=“0x00030001”/>
Android Extension Pack
Superset of OpenGL ES 3.1
Tessellation, geometry shaders, shader storage buffers, images, and
atomics, etc.
Camera and Audio
New android.hardware.camera2 APIs
Fine-grained capture and image processing
RAW capture (DNG)
Programmatically access available devices
New audio buffering and encoding capabilities
Lower-latency audio input
Other Media Enhancements
MediaSession
Respond to transport controls
MediaBrowser
Browse media content exposed by apps
MediaProjection
Screen and audio capture
PdfRenderer
Render PDF as a bitmap
System
ART
Replaces Dalvik
Available in KitKat
Now enabled by default
Faster! Better! Newer! Cooler!
Ahead-of-Time Compilation
Smaller GC pauses
Dedicated space for large objects (bitmaps)
Moving collector (background apps)
Android Runtime
Power: Project Volta
Battery stats

$ adb shell dumpsys batterystats
Global and per-UID statistics
options: --help
Battery Historian (github.com/google/battery-historian)
like systrace for power events
Measuring your app’s battery efficiency
Power: Battery Historian
# turn on full wakelock reporting
$ adb shell dumpsys batterystats --enable full-history
# clear out old stats
$ adb shell dumpsys batterystats --reset
# now run your app, collect data
$ adb bugreport > bugreport.txt
# visualize!
$ historian.py bugreport.txt > out.html
Example
Power: JobScheduler
You want to do some work when:
data is cheap/fast
device is plugged in or idle
Possible to do this manually
… but now there’s JobScheduler!
intelligent background processing
Power: JobScheduler
JobInfo uploadTask = new JobInfo.Builder(jobId, componentName)

.setRequiredNetworkType(JobInfo.NETWORK_TYPE_UNMETERED)

.setRequiresCharging(true)

.setRequiresDeviceIdle(true)

.build();



JobScheduler jobScheduler = (JobScheduler)

context.getSystemService(Context.JOB_SCHEDULER_SERVICE);



jobScheduler.schedule(uploadTask);

example
Storage: DocumentTrees
If you’re using the new Storage Access Framework (API 19)
You can now ask for a whole directory!
@see Intent.ACTION_OPEN_DOCUMENT_TREE
Then explore the directory and its contents
@see DocumentsContract.buildChildDocumentsUriUsingTree(),
.buildDocumentUriUsingTree()
New tools for working with directories
Storage: getExternalMediaDirs
• Context.getExternalMediaDirs()
·
File[] array of package-specific places for media
• like Context.getExternalFilesDirs()
·
plus automatic MediaStore support
A clean, well-lighted place for media
Multi-Networking
When you need a particular kind of network connection
SMS
unmetered
specific carrier feature
ConnectivityManager.requestNetwork(NetworkRequest, NetworkCallback)
Bluetooth LE
Android 4.3: Bluetooth Low Energy (BLE)
New in Lollipop: BLE peripheral device support
Your app can can provide services and scan for services
android.bluetooth.le

" BluetoothLeScanner

" BluetoothLeAdvertiser
Enterprise & Education
Managed profile (Data segregation)
Profile vs. Device owner
DevicePolicyManager
Screen Pinning
The Lollipop Developer SDK
Download the SDK on d.android.com
And get developing!
What's new in Android Lollipop

Weitere ähnliche Inhalte

Was ist angesagt?

Android accessibility for developers and QA
Android accessibility for developers and QAAndroid accessibility for developers and QA
Android accessibility for developers and QATed Drake
 
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Codemotion
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorialmaster760
 
Android ppt with all it's details
Android ppt with all it's details Android ppt with all it's details
Android ppt with all it's details Dishaan
 
Android tv get started
Android tv get startedAndroid tv get started
Android tv get startedAscii Huang
 
Android TV: Building apps with Google’s Leanback Library
Android TV: Building apps with  Google’s Leanback LibraryAndroid TV: Building apps with  Google’s Leanback Library
Android TV: Building apps with Google’s Leanback LibraryJoe Birch
 
Digital destroyers davis_jonathon_controller design_0415
Digital destroyers davis_jonathon_controller design_0415Digital destroyers davis_jonathon_controller design_0415
Digital destroyers davis_jonathon_controller design_0415DavisDesigns
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmersNoam Gat
 

Was ist angesagt? (9)

Android accessibility for developers and QA
Android accessibility for developers and QAAndroid accessibility for developers and QA
Android accessibility for developers and QA
 
Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
 
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Android ppt with all it's details
Android ppt with all it's details Android ppt with all it's details
Android ppt with all it's details
 
Android tv get started
Android tv get startedAndroid tv get started
Android tv get started
 
Android TV: Building apps with Google’s Leanback Library
Android TV: Building apps with  Google’s Leanback LibraryAndroid TV: Building apps with  Google’s Leanback Library
Android TV: Building apps with Google’s Leanback Library
 
Digital destroyers davis_jonathon_controller design_0415
Digital destroyers davis_jonathon_controller design_0415Digital destroyers davis_jonathon_controller design_0415
Digital destroyers davis_jonathon_controller design_0415
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmers
 

Andere mochten auch

[@NaukriEngineering] Icon fonts & vector drawable in iOS apps
[@NaukriEngineering] Icon fonts & vector drawable in iOS apps[@NaukriEngineering] Icon fonts & vector drawable in iOS apps
[@NaukriEngineering] Icon fonts & vector drawable in iOS appsNaukri.com
 
[@NaukriEngineering] Apache Spark
[@NaukriEngineering] Apache Spark[@NaukriEngineering] Apache Spark
[@NaukriEngineering] Apache SparkNaukri.com
 
Android Development
Android DevelopmentAndroid Development
Android DevelopmentPluu love
 
Android Vector drawable
Android Vector drawableAndroid Vector drawable
Android Vector drawableOleg Osipenko
 
Lecture5 graphics
Lecture5   graphicsLecture5   graphics
Lecture5 graphicsMr SMAK
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displaysSomya Bagai
 
Adobe illustrator 1
Adobe illustrator 1Adobe illustrator 1
Adobe illustrator 1ilaazmil2
 

Andere mochten auch (8)

[@NaukriEngineering] Icon fonts & vector drawable in iOS apps
[@NaukriEngineering] Icon fonts & vector drawable in iOS apps[@NaukriEngineering] Icon fonts & vector drawable in iOS apps
[@NaukriEngineering] Icon fonts & vector drawable in iOS apps
 
[@NaukriEngineering] Apache Spark
[@NaukriEngineering] Apache Spark[@NaukriEngineering] Apache Spark
[@NaukriEngineering] Apache Spark
 
Android Development
Android DevelopmentAndroid Development
Android Development
 
Android - What's new?
Android -  What's new? Android -  What's new?
Android - What's new?
 
Android Vector drawable
Android Vector drawableAndroid Vector drawable
Android Vector drawable
 
Lecture5 graphics
Lecture5   graphicsLecture5   graphics
Lecture5 graphics
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displays
 
Adobe illustrator 1
Adobe illustrator 1Adobe illustrator 1
Adobe illustrator 1
 

Ähnlich wie What's new in Android Lollipop

Build Mobile Application In Android
Build Mobile Application In AndroidBuild Mobile Application In Android
Build Mobile Application In Androiddnnddane
 
android-tutorial-for-beginner
android-tutorial-for-beginnerandroid-tutorial-for-beginner
android-tutorial-for-beginnerAjailal Parackal
 
Google Developer Group(GDG) DevFest Event 2012 Android talk
Google Developer Group(GDG) DevFest Event 2012 Android talkGoogle Developer Group(GDG) DevFest Event 2012 Android talk
Google Developer Group(GDG) DevFest Event 2012 Android talkImam Raza
 
Android Jumpstart Jfokus
Android Jumpstart JfokusAndroid Jumpstart Jfokus
Android Jumpstart JfokusLars Vogel
 
Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Lars Vogel
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android DevelopmentProf. Erwin Globio
 
Xamarin.Android Introduction
Xamarin.Android IntroductionXamarin.Android Introduction
Xamarin.Android IntroductionGuido Magrin
 
Android In A Nutshell
Android In A NutshellAndroid In A Nutshell
Android In A NutshellTed Chien
 
Applico Android Info Session at Columbia University
Applico Android Info Session at Columbia UniversityApplico Android Info Session at Columbia University
Applico Android Info Session at Columbia UniversityApplico
 
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularNativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularTodd Anglin
 
Machine learning, WTF!?
Machine learning, WTF!? Machine learning, WTF!?
Machine learning, WTF!? Alê Borba
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_authlzongren
 
Marakana Android User Interface
Marakana Android User InterfaceMarakana Android User Interface
Marakana Android User InterfaceMarko Gargenta
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumAxway Appcelerator
 

Ähnlich wie What's new in Android Lollipop (20)

Build Mobile Application In Android
Build Mobile Application In AndroidBuild Mobile Application In Android
Build Mobile Application In Android
 
android-tutorial-for-beginner
android-tutorial-for-beginnerandroid-tutorial-for-beginner
android-tutorial-for-beginner
 
Google Developer Group(GDG) DevFest Event 2012 Android talk
Google Developer Group(GDG) DevFest Event 2012 Android talkGoogle Developer Group(GDG) DevFest Event 2012 Android talk
Google Developer Group(GDG) DevFest Event 2012 Android talk
 
Android part1
Android part1Android part1
Android part1
 
Android Jumpstart Jfokus
Android Jumpstart JfokusAndroid Jumpstart Jfokus
Android Jumpstart Jfokus
 
Android
AndroidAndroid
Android
 
Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11
 
Hello world ios v1
Hello world ios v1Hello world ios v1
Hello world ios v1
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Xamarin.Android Introduction
Xamarin.Android IntroductionXamarin.Android Introduction
Xamarin.Android Introduction
 
Android In A Nutshell
Android In A NutshellAndroid In A Nutshell
Android In A Nutshell
 
Designing Apps for the Motorola XOOM
Designing Apps for the Motorola XOOM Designing Apps for the Motorola XOOM
Designing Apps for the Motorola XOOM
 
Applico Android Info Session at Columbia University
Applico Android Info Session at Columbia UniversityApplico Android Info Session at Columbia University
Applico Android Info Session at Columbia University
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularNativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
 
Machine learning, WTF!?
Machine learning, WTF!? Machine learning, WTF!?
Machine learning, WTF!?
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
Marakana Android User Interface
Marakana Android User InterfaceMarakana Android User Interface
Marakana Android User Interface
 
Android app development
Android app developmentAndroid app development
Android app development
 
iPhone/iPad Development with Titanium
iPhone/iPad Development with TitaniumiPhone/iPad Development with Titanium
iPhone/iPad Development with Titanium
 

Kürzlich hochgeladen

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Kürzlich hochgeladen (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

What's new in Android Lollipop