SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
Cross Platform

Challenges + Opportunities

For games and interactive developers.

Bruno Fonzi
ART+TECH Commodore at CODAME
Bruno Fonzi
About Me
Bruno Fonzi
•
•

Mostly a Geek!	

Also UX Software engineer 	

• C/C++/AS/JS/…	

• Client/Server (mostly client)	

• Web/Mobile
• Gaming

Bruno Fonzi
Worked at

European Space Agency (ESA)

Project Hermes: The European Spaceplane
Bruno Fonzi
Worked at

European Space Agency (esa)

Project Silex: World First Data Transmission Between Satellites Using Laser Light
Bruno Fonzi
Worked at
Quark

Bruno Fonzi
Worked at
Adobe

Bruno Fonzi
Worked at

Powerflasher (FDT)

Bruno Fonzi
Worked at Startups
Around the world

Bruno Fonzi
Worked at Startups
Virtual Vegas

Bruno Fonzi
Landed at Lanica
co-founder

Bruno Fonzi
Commodore at CODAME

Bruno Fonzi
My Journey to Gaming

Bruno Fonzi
This is where it all started!
TI 99/A4

Bruno Fonzi
TI 99/A4 Specs
	


Released:

1981

Processor:

TMS9900, 16(!) Bit

Mhz:

3,3

RAM:

16 KB, expandable to 48 KB 	


ROM:

26 KB, expandable

OS:

Basic in ROM, Extendes-Basic with Cartridge	


Resolution:

Graphic: 256x192, 64x48, 32x24,

Text:

40x24

Colors:

15 + 1 transparent color

	


	


Bruno Fonzi
How it looked!

Bruno Fonzi
This Too!

Bruno Fonzi
Cross Platform
Challenges + Opportunities

A bit of History

Bruno Fonzi
Cross Platform in the 80s
•
•
•
•
•
•

Few colors	

Screen was mostly our tv	

Text based	

Basic was the language	

Assembler otherwise	

Cross-platform:
not really an option

Bruno Fonzi
Cross Platform in the 90s

• 92% Windows PCs	

• 5% Macintosh	

• 3% Unix

Bruno Fonzi
Cross Platform in the 90s
Revolution
• Hardware 	

Cheaper and more powerful	

• Java 	

Write once, run anywhere	

• Internet 	

AOL: you got mail!

Bruno Fonzi
Apple Evolution

25 Years of Mac: Product Timeline [Wired]
Bruno Fonzi
Cross Platform Now
Mobile

PCs

Tablets

Other Devices

Bruno Fonzi
What’s next?
So much more!

Bruno Fonzi
Cross Platform
Challenges + Opportunities

Development & Design
Considerations

Bruno Fonzi
Operating Systems
Landscape

•
•
•
•
•

Desktops
Windows, OSX, Linux, ChromeOS …
Browsers
IE, Safari, Chrome, Firefox, Opera… (desktop and mobile)
Mobile
iOS, Android, Windows 8, Blackberry, FirefoxOS, Ubuntu …
Game Consoles & Media Receivers
Xbox, Playstation, Wii, OUYA, GameStick, ChromeCast,
Apple TV …
Embedded Devices
“iWatch”, Google Glass, Arduino, Car Dashboards ...
Bruno Fonzi
Design & Functionality
Diversity

•
•
•
•
•

Screens
Sizes, Colors, Portrait, Landscape …	

Power
Processor, Memory, Battery …	

Inputs
Keyboard, Gestures …	

Capabilities
Accelerometer, Multi Touch, Geolocation …	

Programming Languages
C++, Objective C, Java, JavaScript …
Bruno Fonzi
Fragmentation

Bruno Fonzi

Lanica, Inc.
Android Fragmentation

Bruno Fonzi

Lanica, Inc.
Apple Screen Fragmentation

iOS Fragmentation

*via PhoneArena

Bruno Fonzi

Lanica, Inc.
More Challenges
Distribution & Monetization
•
•
•
•
•

Mobile Market Places
Apple, Android, Amazon, Nook, GetJar… (100s!)	

Social Networks & Web Aggregators
Facebook, Twitter, Google+, GREE …	

Mochi Media, Kongregate …
Video Game Distributors	

Steam, XBox Live, GREE …
Desktop Software Platforms	

Umbutu, Mac, Windows, Chrome Store …
Game Publishers	

EA, Activision, Ubisoft, Zynga, Sony …
Bruno Fonzi
+ More Challenges
Advertise
Let the people know about your app/service
!

•
•
•
•
•
•
•
•

Pre-loads
Recommendation sites
SEO
Press
Ad Networks
Giveaways
Cross promotions
User acquisition
Bruno Fonzi
++ More Challenges
Development & Design Strategies

Choose a Technical
Architecture Strategy

Bruno Fonzi
#1 Multiple Code & Designs
Desktop Web Web Mobile
Desktop Mobile Device
Desktop

Bruno Fonzi
#2 Single Code & Multiple Designs
Desktop Web Web Mobile
Desktop Mobile Device

Error Messages
Web Connectivity
Platform Code

Core Code

Interaction Logic
Core Logic

System Capabilities

Framework
Bruno Fonzi
#3 Single Code Base & Design
Desktop Web Web Mobile
Desktop Mobile Device

Error Messages
Web Connectivity
Platform Code

Core Code

• Screen Dimensions 	

• Platform Logic	

• System Capabilities
• Cloud Services
• ...

Interaction Logic
Core Logic

System Capabilities

Framework
Bruno Fonzi
+++ More Challenges
Technical Solutions

•
•
•
•
•

Native Objective C, Java, C/C++, C# …	

Web Flash, HTML5 (JQuery, ImpactJS, Angular…)	

Hybrid Titanium (Appcellerator), Platino (Lanica)…	

Interpreted Adobe Air, PhoneGap…	

Generated GWT, Haxe, CoronaSDK, Unity3D …

Bruno Fonzi
Technology Web Apps
Frameworks Help

•

HTML5 Canvas
• Sencha Touch
• ImpactJS
• JQuery Mobile
• LimeJS
• Angular
• Polymer
• …

Bruno Fonzi
Technology Web Apps
Frameworks Help

•

WebGL
• Goo Engine
• Ludei
• Three.js
• Cocos2D-JS
• Isogenic
• …

Bruno Fonzi
Technology Web Apps
HTML or FLASH*

* Except on iOS Safari otherwise plug-in required!
Bruno Fonzi
Technology Web Apps
Toshiba libretto concept

Bruno Fonzi
Technology Web Apps
Games?

FLASH	

HTML5

Bruno Fonzi
Technology Web Apps
HTML or FLASH*
Development

Easy

Effort

Known technology

Monetization

Not ideal user experience

Experience

Sexy UI possible, but
platform specific

Hardware

Very Limited

Offline

Generally Possible
Bruno Fonzi
Technology Hybrid Apps
JavaScript or ActionScript

Sencha

Bruno Fonzi
Technology Hybrid Apps
Adobe Air

Bruno Fonzi
Thoughts About Flash
“Flash is a cross platform development tool. It is not Adobe’s goal
to help developers write the best iPhone, iPod and iPad apps. It is
their goal to help developers write cross platform apps. “ – Steve
Jobs	

!
http://www.apple.com/hotnews/thoughts-on-flash/

Bruno Fonzi
Flash Developers
Can sing!

“Powerflasher San Francisco Band
Bruno Fonzi
Hybrid Apps Phone Gap

Bruno Fonzi
Hybrid Apps

JavaScript or ActionScript*
Development

Easy

Effort

Known technology

Monetization

App Store

Experience

Sexy UI possible, but
platform specific

Hardware

Partially accessible

Offline

Possible
Bruno Fonzi
Interpreted Apps
JavaScript

Apache 2 License
JS programmatically
native controls
iPhone, iPad, Android
BlackBerry (soon)

Bruno Fonzi
Interpreted Apps
Appcelerator Titanium

Bruno Fonzi
Interpreted Apps
Lanica

Physics
Multi Channel

Parallax Scrolling
Random Terrain
GPU Particles
Bruno Fonzi
Interpreted Apps
Java & Action Script
Development

API Learning curve required

Effort

Up and coming

Monetization

App Store & IAP

Development
Experience
Effort
Monetization
Hardware
Offline

API Learning curve
Close
Up and coming	

 to native
App Store	

Partially accessible
Yes
Bruno Fonzi
Generated Apps
Cross-Compilers

• Unity3D Mono C#, JS, Boo to Native
• Apportable ObjectiveC to Native
• Xamarin MonoTouch C# to Native

• Google Web Toolkit (GWT) Java to JS
• Corona SDK Lua to iOS, Android
• Haxe from Haxe to Native
• …

Bruno Fonzi
Generated Apps
Cross-Compilers
Development

Experienced Developer

Effort

Easy for aimed cases, easy to
extend

Monetization

App Store & IAP

Experience

Native

Hardware

Native

Offline

Yes
Bruno Fonzi
Native Examples
Adobe Photoshop Companion

Bruno Fonzi
Thoughts About HTML5
2007
Thoughts About
“You can write amazing web apps that look
exactly and behave exactly like apps on the
iPhone. “ – Steve Jobs at WWDC 2007

Bruno Fonzi
What Happened HTML5?
2013

• Apple (even Google) mix messages
• W3 Standard Different Agendas?
• Device Manufactures Pushing boundaries.

Bruno Fonzi
What Happened HTML5?
Interesting trends

• Microsoft: Complaining about The limits of
Google’s openness.
• JavaScript: Becoming the facto scripting
language?
• Gaming: Is HTML5 the future of (mobile) gaming?

Bruno Fonzi
Cross Platform

Up for the challenge?

Bruno Fonzi
Extra Popcorn Time

Recommended presentations to watch!

Bret Victor The Future of Programming
http://www.youtube.com/watch?v=8pTEmbeENF4
Bruno Fonzi

Contenu connexe

Tendances

Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011davyjones
 
From Flash to iPhone
From Flash to iPhoneFrom Flash to iPhone
From Flash to iPhoneJohn Wilker
 
App Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyondApp Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyondCogapp
 
Immersive Storytelling Mediums
Immersive Storytelling MediumsImmersive Storytelling Mediums
Immersive Storytelling MediumsDaniel Blair
 
Singapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
Singapore Mobile 2.0 & Ux Trends 2009: Scott WeissSingapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
Singapore Mobile 2.0 & Ux Trends 2009: Scott WeissYOGESH TADWALKAR
 
Heuristic Evaluation
Heuristic EvaluationHeuristic Evaluation
Heuristic EvaluationEric Bollman
 
Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesDevGAMM Conference
 
Windows phone 7_intro
Windows phone 7_introWindows phone 7_intro
Windows phone 7_introsuperlights
 
打造你的第一個iPhone APP
打造你的第一個iPhone APP打造你的第一個iPhone APP
打造你的第一個iPhone APP彼得潘 Pan
 

Tendances (12)

Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
 
From Flash to iPhone
From Flash to iPhoneFrom Flash to iPhone
From Flash to iPhone
 
App Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyondApp Publishing for Museums - iPhone, iPad and beyond
App Publishing for Museums - iPhone, iPad and beyond
 
Immersive Storytelling Mediums
Immersive Storytelling MediumsImmersive Storytelling Mediums
Immersive Storytelling Mediums
 
Android a better OS
Android a better OSAndroid a better OS
Android a better OS
 
Singapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
Singapore Mobile 2.0 & Ux Trends 2009: Scott WeissSingapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
Singapore Mobile 2.0 & Ux Trends 2009: Scott Weiss
 
Heuristic Evaluation
Heuristic EvaluationHeuristic Evaluation
Heuristic Evaluation
 
Flappy - Paris 2015
Flappy -  Paris 2015Flappy -  Paris 2015
Flappy - Paris 2015
 
Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobiles
 
Windows phone 7_intro
Windows phone 7_introWindows phone 7_intro
Windows phone 7_intro
 
Iphone
IphoneIphone
Iphone
 
打造你的第一個iPhone APP
打造你的第一個iPhone APP打造你的第一個iPhone APP
打造你的第一個iPhone APP
 

Similaire à Cross platform challenges and opportunities for games and interactive developers

Mobile Game Development using Adobe Flash
Mobile Game Development using Adobe FlashMobile Game Development using Adobe Flash
Mobile Game Development using Adobe Flashchall3ng3r
 
Socialize and Gaming on the move
Socialize and Gaming on the moveSocialize and Gaming on the move
Socialize and Gaming on the moveRIA RUI Society
 
Building a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechBuilding a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechNick Landry
 
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with PhonegapMulti-platform Mobile apps with Phonegap
Multi-platform Mobile apps with PhonegapGautam Chaudhary
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Karsten Wysk
 
Mobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market ShareMobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market ShareJeremy Callinan
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Benjamin Nitschke
 
Web Based Mobile Linux World
Web Based Mobile Linux WorldWeb Based Mobile Linux World
Web Based Mobile Linux WorldOytun Eren Sengul
 
Ready, steady, cross platform games - ProgNet 2015
Ready, steady, cross platform games - ProgNet 2015Ready, steady, cross platform games - ProgNet 2015
Ready, steady, cross platform games - ProgNet 2015Phillip Trelford
 
Brass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerBrass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerFrancois Laberge
 
Cross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case studyCross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case studyElegant Technologies, LLC
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7Amal Dev
 
iPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsiPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsMagnetic Ideas, LLC
 
ConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationMagnetic Ideas, LLC
 
Yahoo Mobile Widget Vision
Yahoo Mobile Widget VisionYahoo Mobile Widget Vision
Yahoo Mobile Widget VisionRicardo Varela
 
Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Devmomobangalore
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009David Fox
 

Similaire à Cross platform challenges and opportunities for games and interactive developers (20)

Mobile Game Development using Adobe Flash
Mobile Game Development using Adobe FlashMobile Game Development using Adobe Flash
Mobile Game Development using Adobe Flash
 
Socialize and Gaming on the move
Socialize and Gaming on the moveSocialize and Gaming on the move
Socialize and Gaming on the move
 
Building a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechBuilding a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with Speech
 
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with PhonegapMulti-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
 
Introducción a iOS
Introducción a iOSIntroducción a iOS
Introducción a iOS
 
Mobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market ShareMobile and Tablet App Development and Market Share
Mobile and Tablet App Development and Market Share
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05
 
Web Based Mobile Linux World
Web Based Mobile Linux WorldWeb Based Mobile Linux World
Web Based Mobile Linux World
 
iPhone IN YOUR FACE
iPhone IN YOUR FACEiPhone IN YOUR FACE
iPhone IN YOUR FACE
 
Ready, steady, cross platform games - ProgNet 2015
Ready, steady, cross platform games - ProgNet 2015Ready, steady, cross platform games - ProgNet 2015
Ready, steady, cross platform games - ProgNet 2015
 
Brass Monkey Couch Multiplayer
Brass Monkey Couch MultiplayerBrass Monkey Couch Multiplayer
Brass Monkey Couch Multiplayer
 
Cross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case studyCross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case study
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
 
iPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 AppsiPad, iPhone and Windows Mobile 7 Apps
iPad, iPhone and Windows Mobile 7 Apps
 
ConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentationConvergeSouth Mobile Apps presentation
ConvergeSouth Mobile Apps presentation
 
Yahoo Mobile Widget Vision
Yahoo Mobile Widget VisionYahoo Mobile Widget Vision
Yahoo Mobile Widget Vision
 
Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009
 

Dernier

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
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
 

Dernier (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
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
 

Cross platform challenges and opportunities for games and interactive developers