Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development ....

22
1

Transcript of Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development ....

Page 1: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

1

Page 2: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

Released in 2010 Replaced Windows Mobile 6.5.5 (smart phone) with Windows Phone 7 (smart-casual phone)

2

Page 3: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

3

Page 4: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

4

Page 5: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

WP8 1280x720px (3 res, max) Everything gets scaled automatically! Can make use of higher resolution images if included in resources. Otherwise, you can use the scaling value to point to different URL-s. NB! These are logical resolutions not physical! MS suggests the use of vector images: • XAML for Silverlight • SVN for XNA But you cant use SVN in Silverlight (and using XAML in XNA requires extra steps).

5

Page 6: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

7.1 -> 7.10 7.8 = 7.10

6

Page 7: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

Silverlight: event based XNA: loop based

7

Page 8: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

8

Page 9: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

Tombstoned state also holds the page history and current page. Activated event should check for IsApplicationInstancePreserved to see, whether the state needs to be recreated. All application state transitions have to complete in 10s.

9

Page 10: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

Special path „Shared“ is used to contain data shared with the shell. Shared/Media – album art of playing background audio Shared/ShellContent – Application Tiles images Shared/Transfers – Background file transder

10

Page 11: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

11

Page 12: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

12

Page 13: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

13

Page 14: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

14

Page 15: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

15

Page 16: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

Zune has fixed size non-movable window.

16

Page 17: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

17

Page 18: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

+ improvements with Near Field Communications

18

Page 19: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

Before taxes

19

Page 20: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

20

Page 21: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

21

Page 22: Released in 2010 - ut · 2013-10-11 · MTAT.03.262 Mobile Application Development . UNIVERSITY0FTARTU INSTITUTE OF COMPUTER SCIENCE Operating System PHONE os ... (WP7 sync) or Windows

22