SlideShare una empresa de Scribd logo
1 de 50
Windows 8 and Windows Phone 8
two platforms, multiple experiences
Adrian-Petre Marinică

• adrian.marinic
@adrianmarinica
a@live.com

adrian.marinica@maxcode.ro
Agenda
 Setting the expectations
 Use Case
 The platforms
 Demo
 Goals
 The techy stuff
Setting the expectations
User expectations – What a good app should
1. Work fast
2. Be easy to understand & use

75%

74%

57%

3. Be well designed

Speed

Usability
Yes

Design

No

Data provided by http://www.uxbooth.com
Use Case
Use Case – The request
 RSS reader with 5 IT related feeds.
 Enable / disable feeds.

 Ability to share application to friends.
 Available on both platforms, W8 &
WP8.
Use Case – The request

1 Windows 8 app

1 Windows Phone 8 app
Use Case – The goals
 Similar functionality
 Similar look & feel

 Proper User Experience
 Maximize code reuse
The platforms
The platforms
Windows Phone 8

Windows 8

 One handed touch
 Guaranteed hardware
(camera, accelerometer, etc.)
 One column of content
 Vertical scroll
 Small app bar
 Hardware back button
 No semantic zoom

 One or two-handed touch, mouse
 No guarantee of any specific
hardware, must check at run time
 Multiple columns of content
 Horizontal scroll
 Larger app bar
 On-screen back button
 Semantic zoom
The platforms

 Resource
management: similar
 App lifecycles: similar
The platforms – App Development
 Windows 8 development
 C# XAML
 C++ XAML
 JavaScript HTML

 Windows Phone 8 development
 C# XAML
 C++ XAML (limited)
The platforms – XAML Development
 XAML = Extensible Application Markup Language
 Control-based UI’s

 XML type syntax
 MVVM to the max
The platforms – MVVM
[DEMO]
Use Case – The request & the goals





RSS reader with IT related feeds.
Enable / disable feeds.
Ability to share application to friends.
Available on both platforms, W8 & WP8.






Similar functionality.
Similar look & feel.
Proper User Experience.
Maximize code reuse.
Maximize code reuse
Maximize code reuse – The problem
 We want to be fast.
 We want to be efficient.

 We want to reuse code in both apps.
 Class libraries are not supported in W8 and WP8. 
Maximize code reuse – The solution

"...for those people who are writing .NET and want
it to run on everything from Watches to Phones to
Tablets to Xboxen to Desktops to the Cloud, they
are enjoying what PCLs can offer."

Scott Hanselman
Portable Class Library (PCL)
 Library-type project in VisualStudio
 Used for building portable assemblies targeting multiple
platforms at the same time.
 Supports only a subset of features.
Portable Class Library (PCL) – Target frameworks
 .NET Framework
.NET4+ or .NET4.0.3+ or .NET4.5

 Silverlight
SL4+ or SL5

 Windows Phone
WP7+ or WP7.5+ or WP8

 .NET for Windows Store apps
 Xbox 360
Portable Class Library (PCL) – Features
Feature

.NET Framework

Windows
Store

Silverlight

Windows Phone

Xbox
360

Core

√

√

√

√

√

LINQ

√

√

√

√

IQueryable

√

√

√

7.5 and higher

Dynamic keyword

Only 4.5

√

√

Managed Extensibility Framework (MEF) √

√

√

Network Class Library (NCL)

√

√

√

√

Serialization

√

√

√

√

Windows Communication Foundation
(WCF)

√

√

√

√

Model-View-View Model (MVVM)

Only 4.5

√

√

√

Data annotations

Only 4.0.3 and 4.5 √

√

XLINQ

Only 4.0.3 and 4.5 √

√

System.Numerics

√

√

√

√

√
Portable Class Library (PCL) – MVVM
implementation
 MVVM Isolates the User
Interface from the
Business Logic.

 Model and ViewModel
implemented in a
Portable Class Library.
 Custom Views implemented separately in each project.
XAML Controls
XAML Controls
 Mostly specific to platform.
 Cannot be reused in multiple projects.

 Can be reused in the same project.
 Similar syntax between the two platforms.
RSS Reader
Classic RSS
reader

async Task<FeedData> GetAsync(string feedUri)
{
var client = new SyndicationClient();
var feedUri = new Uri(feedUriString);
var feed = await client.RetrieveFeedAsync(feedUri);
var articleList = new FeedData();
foreach (SyndicationItem item in feed.Items)
{
var article = ParseArticle(item);
articleList.Items.Add(feedItem);
}
return articleList;
}
PCL RSS reader
 Had to use HttpWebRequest 
 Had to use an AsyncCallback 

 Had to parse the XML manually 
 Managed to make it work 
PCL RSS reader

Request

View

Callback

Feede
r

Xml feed
Articles

Parser
Display the feeds in the UI
Display feeds
 Default App templates
 Pivot App – Windows Phone 8
 Split App – Windows 8

 MVVM
 One-Way data binding
Display feeds

void AddItemsToViewModel(List<Article> articles)
{
var collection = CreateCollection(articles);
CoreApplication.MainView
.CoreWindow
.Dispatcher
.RunAsync(
CoreDispatcherPriority.Normal,
() => _newsFeed.Add(collection));
}
Display feeds

void AddItemsToViewModel(List<Article> articles)
{
var collection = CreateCollection(articles);
Deployment.Current
.Dispatcher
.BeginInvoke(
() => _newsFeed.Add(collection));
}
Manage settings
Manage settings
Windows 8

 Added a UserControl
 Accessible through the
Settings charm
 Two-way data binding

Windows Phone 8

 Added a Page
 Accessible through the
ApplicationBar
 Two-way data binding
Manage settings

public ItemsPage() // constructor
{
SettingsPane.GetForCurrentView()
.CommandsRequested += SettingsReq;
}
void SettingsReq(SettingsPane sender, object args)
{
var handler = new UICommandInvokedHandler(ShowPanel);
var filter = new SettingsCommand("RSSFilter",
"Manage feeds",
handler);
args.Request.ApplicationCommands.Clear();
args.Request.ApplicationCommands.Add(filter);
}
Manage settings

void ShowSettings(object sender, EventArgs e)
{
this.NavigationService
.Navigate(new Uri("/Settings.xaml",
UriKind.Relative));
}
Manage settings

<StackPanel>
<ToggleSwitch Header="General news feed"
IsOn="{Binding ShowGeneral, Mode=TwoWay}" />
<ToggleSwitch Header="Gadgets news feed"
IsOn="{Binding ShowGadgets, Mode=TwoWay}" />
<ToggleSwitch Header="Cars news feed"
IsOn="{Binding ShowCars, Mode=TwoWay}" />
<ToggleSwitch Header="Health news feed"
IsOn="{Binding ShowHealth, Mode=TwoWay}" />
<ToggleSwitch Header="Security news feed"
IsOn="{Binding ShowSecurity, Mode=TwoWay}" />
</StackPanel>
Manage settings

<StackPanel>
<toolkit:ToggleSwitch Content="General"
IsChecked="{Binding ShowGeneral, Mode=TwoWay}" />
<toolkit:ToggleSwitch Content="Gadgets"
IsChecked="{Binding ShowGadgets, Mode=TwoWay}" />
<toolkit:ToggleSwitch Content="Cars"
IsChecked="{Binding ShowCars, Mode=TwoWay}" />
<toolkit:ToggleSwitch Content="Health"
IsChecked="{Binding ShowHealth, Mode=TwoWay}" />
<toolkit:ToggleSwitch Content="Security"
IsChecked="{Binding ShowSecurity, Mode=TwoWay}" />
</StackPanel>
Share application to friends
Share application to friends - Solutions
 Windows 8
 Enable share in application
 Set application as share
source

 Windows Phone 8
 Create a share task
(email, link, status, SMS, etc.)
 Set message details and
launch
Share app

public ItemsPage() // the constructor
{
this.DataTransferManager
.GetForCurrentView()
.DataRequested += DataRequestedHandler;
}
void DataRequestedHandler(object sender, object args)
{
args.Request.Data.Properties.Title = "IT Feeder";
args.Request.Data.SetText("Go to the marketplace
and download IT Feeder. It's great!");
}
Share app

args.Request.Data.SetText("Sample text");

args.Request.Data.SetBitmap(bitmapStream);
args.Request.Data.SetData(format, genericData);
args.Request.Data.SetHtmlFormat(htmlContent);
args.Request.Data.SetRtf(rtfContent);
args.Request.Data.SetStorageItems(filesAndFolders);
args.Request.Data.SetWebLink(webLink);
Share app

void ShareApp()
{
var smsTask = new SmsComposeTask();
smsTask.Body = "Go to the marketplace and
download IT Feeder.
It's great!";
smsTask.Show();

}
Summary
Summary
 Develop an app available on both platforms?




Doable: yes
Easy: not all the time
Limited: yes

 Offer similar experience on both platforms?




Doable: yes
Easy: yes
Limited: sometimes

Code
[VAL
UE]
[VAL
UE]

 Reuse code?




Doable: to some extent
Easy: yes
Limited: oh, yeah!

Not reused

Reused
Call for apps
We support you to become the winner.
Are you interested? Get in touch with us!

Contact us on: facebook.com/CodeCampRO
More info at: http://appcup.eu
Questions?
Questions?

Questions?

Questions?
Questions?

Questions?

Questions?

Questions?
Thanks for attending! 
Don’t forget to fill out your feedback forms.
Links
•
•
•
•
•
•

http://code.msdn.microsoft.com/windowsapps/RSS-Reader-affe3358
http://msdn.microsoft.com/en-us/magazine/dn296517.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/hh465251.aspx
http://msdn.microsoft.com/en-us/library/gg597391.aspx
http://msdn.microsoft.com/en-us/library/vstudio/gg597391(v=vs.100).aspx
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681690(v=vs.105).aspx

•
•

http://code.msdn.microsoft.com/windowsapps/Windows-8-app-samples-3bea89c8
http://code.msdn.microsoft.com/wpapps/

Más contenido relacionado

La actualidad más candente

Stephen Kennedy Silverlight 3 Deep Dive
Stephen Kennedy Silverlight 3 Deep DiveStephen Kennedy Silverlight 3 Deep Dive
Stephen Kennedy Silverlight 3 Deep Dive
MicrosoftFeed
 
Spring 3.x - Spring MVC
Spring 3.x - Spring MVCSpring 3.x - Spring MVC
Spring 3.x - Spring MVC
Guy Nir
 
Jsp and Servlets
Jsp and ServletsJsp and Servlets
Jsp and Servlets
Raghu nath
 

La actualidad más candente (12)

Stephen Kennedy Silverlight 3 Deep Dive
Stephen Kennedy Silverlight 3 Deep DiveStephen Kennedy Silverlight 3 Deep Dive
Stephen Kennedy Silverlight 3 Deep Dive
 
Spring Portlet MVC
Spring Portlet MVCSpring Portlet MVC
Spring Portlet MVC
 
Introduction to Struts 1.3
Introduction to Struts 1.3Introduction to Struts 1.3
Introduction to Struts 1.3
 
Spring MVC Architecture Tutorial
Spring MVC Architecture TutorialSpring MVC Architecture Tutorial
Spring MVC Architecture Tutorial
 
Spring 3.x - Spring MVC
Spring 3.x - Spring MVCSpring 3.x - Spring MVC
Spring 3.x - Spring MVC
 
Struts,Jsp,Servlet
Struts,Jsp,ServletStruts,Jsp,Servlet
Struts,Jsp,Servlet
 
Jinal desai .net
Jinal desai .netJinal desai .net
Jinal desai .net
 
Jsp and Servlets
Jsp and ServletsJsp and Servlets
Jsp and Servlets
 
Spring MVC
Spring MVCSpring MVC
Spring MVC
 
Struts
StrutsStruts
Struts
 
Spring MVC Annotations
Spring MVC AnnotationsSpring MVC Annotations
Spring MVC Annotations
 
Struts introduction
Struts introductionStruts introduction
Struts introduction
 

Destacado (6)

Victoria Cupet - Let's make stakeholder analysis
Victoria Cupet - Let's make stakeholder analysisVictoria Cupet - Let's make stakeholder analysis
Victoria Cupet - Let's make stakeholder analysis
 
Enhancing the quality on an unhealthy backlog
Enhancing the quality on an unhealthy backlogEnhancing the quality on an unhealthy backlog
Enhancing the quality on an unhealthy backlog
 
IREB
IREBIREB
IREB
 
Iavi Rotberg - Get to know your BA
Iavi Rotberg - Get to know your BAIavi Rotberg - Get to know your BA
Iavi Rotberg - Get to know your BA
 
CPRE and Software testing
CPRE and Software testingCPRE and Software testing
CPRE and Software testing
 
AgileBA® - Agile Business Analysis - Foundation
AgileBA® - Agile Business Analysis - FoundationAgileBA® - Agile Business Analysis - Foundation
AgileBA® - Agile Business Analysis - Foundation
 

Similar a Iasi code camp 12 october 2013 adrian marinica - windows 8 and windows phone 8 two platforms, multiple experiences

Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic SystemTimely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Accumulo Summit
 
RightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning SessionsRightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning Sessions
RightScale
 
Contenuti time-based e personalizzati sul cellularde
Contenuti time-based e personalizzati sul cellulardeContenuti time-based e personalizzati sul cellularde
Contenuti time-based e personalizzati sul cellularde
Alberto Lagna
 
Test Strategy For Future Cloud Architecture
Test Strategy For Future Cloud ArchitectureTest Strategy For Future Cloud Architecture
Test Strategy For Future Cloud Architecture
MaheshShri1
 

Similar a Iasi code camp 12 october 2013 adrian marinica - windows 8 and windows phone 8 two platforms, multiple experiences (20)

IRJET- Conversational Commerce (ESTILO)
IRJET- Conversational Commerce (ESTILO)IRJET- Conversational Commerce (ESTILO)
IRJET- Conversational Commerce (ESTILO)
 
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
 
Windows 8 BootCamp
Windows 8 BootCampWindows 8 BootCamp
Windows 8 BootCamp
 
Java Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
Java Web Programming on Google Cloud Platform [3/3] : Google Web ToolkitJava Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
Java Web Programming on Google Cloud Platform [3/3] : Google Web Toolkit
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 Xap
 
Google Web Toolkit
Google Web ToolkitGoogle Web Toolkit
Google Web Toolkit
 
Android Architecture Components
Android Architecture ComponentsAndroid Architecture Components
Android Architecture Components
 
WinRT and the Web: Keeping Windows Store Apps Alive and Connected
WinRT and the Web: Keeping Windows Store Apps Alive and ConnectedWinRT and the Web: Keeping Windows Store Apps Alive and Connected
WinRT and the Web: Keeping Windows Store Apps Alive and Connected
 
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic SystemTimely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
 
Stmik bandung
Stmik bandungStmik bandung
Stmik bandung
 
Presentation - Windows App Development - II - Mr. Chandan Gupta
Presentation - Windows App Development - II - Mr. Chandan GuptaPresentation - Windows App Development - II - Mr. Chandan Gupta
Presentation - Windows App Development - II - Mr. Chandan Gupta
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info Sheet
 
WPF Windows Presentation Foundation A detailed overview Version1.2
WPF Windows Presentation Foundation A detailed overview Version1.2WPF Windows Presentation Foundation A detailed overview Version1.2
WPF Windows Presentation Foundation A detailed overview Version1.2
 
RightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning SessionsRightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning Sessions
 
Contenuti time-based e personalizzati sul cellularde
Contenuti time-based e personalizzati sul cellulardeContenuti time-based e personalizzati sul cellularde
Contenuti time-based e personalizzati sul cellularde
 
Internship msc cs
Internship msc csInternship msc cs
Internship msc cs
 
Developing applications using Embedded Rich Client Platform (eRCP)
Developing applications using Embedded Rich Client Platform (eRCP)Developing applications using Embedded Rich Client Platform (eRCP)
Developing applications using Embedded Rich Client Platform (eRCP)
 
Cloud-based performance testing
Cloud-based performance testingCloud-based performance testing
Cloud-based performance testing
 
Test Strategy For Future Cloud Architecture
Test Strategy For Future Cloud ArchitectureTest Strategy For Future Cloud Architecture
Test Strategy For Future Cloud Architecture
 
dairy farm mgmt.pptx
dairy farm mgmt.pptxdairy farm mgmt.pptx
dairy farm mgmt.pptx
 

Más de Codecamp Romania

Más de Codecamp Romania (20)

Cezar chitac the edge of experience
Cezar chitac   the edge of experienceCezar chitac   the edge of experience
Cezar chitac the edge of experience
 
Cloud powered search
Cloud powered searchCloud powered search
Cloud powered search
 
Ccp
CcpCcp
Ccp
 
Business analysis techniques exercise your 6-pack
Business analysis techniques   exercise your 6-packBusiness analysis techniques   exercise your 6-pack
Business analysis techniques exercise your 6-pack
 
Bpm company code camp - configuration or coding with pega
Bpm company   code camp - configuration or coding with pegaBpm company   code camp - configuration or coding with pega
Bpm company code camp - configuration or coding with pega
 
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabaseAndrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabase
 
Agility and life
Agility and lifeAgility and life
Agility and life
 
2015 dan ardelean develop for windows 10
2015 dan ardelean   develop for windows 10 2015 dan ardelean   develop for windows 10
2015 dan ardelean develop for windows 10
 
The bigrewrite
The bigrewriteThe bigrewrite
The bigrewrite
 
The case for continuous delivery
The case for continuous deliveryThe case for continuous delivery
The case for continuous delivery
 
Stefan stolniceanu spritekit, 2 d or not 2d
Stefan stolniceanu   spritekit, 2 d or not 2dStefan stolniceanu   spritekit, 2 d or not 2d
Stefan stolniceanu spritekit, 2 d or not 2d
 
Sizing epics tales from an agile kingdom
Sizing epics   tales from an agile kingdomSizing epics   tales from an agile kingdom
Sizing epics tales from an agile kingdom
 
Scale net apps in aws
Scale net apps in awsScale net apps in aws
Scale net apps in aws
 
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
 
Parallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflowParallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflow
 
Material design screen transitions in android
Material design screen transitions in androidMaterial design screen transitions in android
Material design screen transitions in android
 
Kickstart your own freelancing career
Kickstart your own freelancing careerKickstart your own freelancing career
Kickstart your own freelancing career
 
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu   the soft stuff is the hard stuff. the agile soft skills toolkitIonut grecu   the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
 
Ecma6 in the wild
Ecma6 in the wildEcma6 in the wild
Ecma6 in the wild
 
Diana antohi me against myself or how to fail and move forward
Diana antohi   me against myself  or how to fail  and move forwardDiana antohi   me against myself  or how to fail  and move forward
Diana antohi me against myself or how to fail and move forward
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Iasi code camp 12 october 2013 adrian marinica - windows 8 and windows phone 8 two platforms, multiple experiences

Notas del editor

  1. http://www.appcup.eu/