Webm?ves Kelemen tan¨¢csai, avagy mi kell a PHP fal¨¢ba?Open Academy
?
Verzi¨®k?vet? rendszerek alkalmaz¨¢sa fejleszt¨¦si projektekbenOpen Academy
?
Ad
A Windows Phone vil¨¢ga
1. A Windows Phone vil¨¢ga
Fekete Kriszti¨¢n
A program a ?Tud¨¢shasznosul¨¢st, tud¨¢stranszfert seg¨ªt? eszk?z-, ¨¦s felt¨¦telrendszer kialak¨ªt¨¢sa,
fejleszt¨¦se a M?egyetemen¡± (T?MOP-4.2.1-08/1/KMR-2008-0001) ¨¦s a ?Min?s¨¦gorient¨¢lt,
?sszehangolt oktat¨¢si ¨¦s K+F+I strat¨¦gia, valamint m?k?d¨¦si modell kidolgoz¨¢sa a M?egyetemen¡±
(T?MOP-4.2.1/B-09/1/KMR-2010-0002) c¨ªm? projektek t¨¢mogat¨¢s¨¢val val¨®sul meg.
2. Az el?ad¨¢s alapfelvet¨¦se
? Hogyan gazdagodj meg, ha Androidra m¨¢r t¨²l
sokan fejlesztenek? Nyiss ablakot egy ¨²j vil¨¢gra! ?
3. T r n l ¨C W d w M be
?t e m in o s o il
¨¦ e
1996 ¨C 2011
Val¨®s-idej? oper¨¢ci¨®s rendszer
? Garant¨¢lt v¨¢laszid?
? Speci¨¢lis ter¨¹letek: GPS navig¨¢ci¨®, aut¨®, set-top box ¡
Nincs multitouch, stylus k?zpont¨²
Windows CE (Embedded Compact)
? CPU: ARM, x86
16. F jszn a a a¨¢t
ees¨¹ k l l zs
l km !
.NET - Menedzselt k?rnyezet
? Desktop (Win8, WPF) /
? Web (ASP.NET, Silverlight) /
? Mobile (WP)
? Silverlight: T?bb platformos ?kicsi¡± .NET
implement¨¢ci¨® (Windows, Apple Mac OS X,
Windows Phone)
18. H ga ?
o yn
? C# vagy VisualBasic (VB)
+ XAML- eXtensible Application Markup Language
XML alap¨² deklarat¨ªv fel¨¹let le¨ªr¨® nyelv
Fejleszt?k ¨¦s a diz¨¢jnerek k?z?s nyelve
<Button?Name="mybtn"?Tap="mybtn_Tap"?Content="Hi!"?/>
<input?id="mybtn"?type="button"?value="Hi!"?onclick="btn_click();"?/>?
function?btn_click()?{
private?void?mybtn_Tap(?object?sender,?GestureEventArgs?e)
{? var?btn?=?document.getElementById(mybtn);
btn.setAttribute("value",?"Clicked!");
mybtn.Content?=?"Tapped!";
alert("Hello!");
MessageBox.Show(?"Hello!"?);
}
}
19. M?
it
Fejlett API = dinamikus adatorient¨¢lt
alkalmaz¨¢sok
Helyalap¨² szolg¨¢ltat¨¢sok
K?z?ss¨¦gi funkci¨®k
?rtes¨¹lj azonnal!
Lokaliz¨¢lt tartalom
20. B ¨¦ ¨ªt te¨¦l
ep e vzr k
t ?
Button, TextBox, CheckBox, Image, ListBox¡
?<TextBox?Text="Hello!"?InputScope="Url|Number|Search|Chat¡"?/>?
21. P n rm
a oa a
Sz¨¦tter¨¹l?
Felfedez?
Dinamikus
Rendszerez
23. Ap a n a
p l t br
ic io
Legfeljebb 4 ikon
Csak a leggyakoribb
m?veletek
Legyen egy¨¦rtelm? a
funkci¨®
Minden m¨¢s a
felh¨²zhat¨® men¨¹be
ker¨¹lhet
24. T o it
olk
Speci¨¢lis telefonra optimaliz¨¢lt vez¨¦rl?k
gy?jtem¨¦nye
ContextMenu
ListPicker
ToggleSwitch
TimePicker
...
25. A im c k Am z¨¢ ¨¦ ¨¦ y
n ¨¢i¨® - og s l ne
m
Gy?ny?rk?dtet
Eligaz¨ªt
Karaktert ad
Ismer?snek hat
Eleg¨¢ns
27. N v ¨¢i¨®
aig c
Frame: oldalak k?z?tti v¨¢lt¨¢s
NavigationService
? Navig¨¢ci¨® az alkalmaz¨¢son bel¨¹l
Vissza gomb
Alkalmaz¨¢sok k?z?tt is m?k?dik
API szinten befoly¨¢solhat¨® a
csa ¨® atosa !
v n
m?k?d¨¦s De k
28. ? p t t ee k
l o ¨¢ nt
la m e
Closed Running
Tombstoned Dormant
29. ? p t e t , a a ¨¢o s
l o m n¨¦ d t rl
la s t ¨¢
IsolatedStorageSettings
IsolatedStorageFile
Helyi SQL adatb¨¢zis
30. L u c e / h oe
a n h r C o sr
Be¨¦p¨ªtett alkalmaz¨¢sok
? Calendar, Contacts, Email ...
? Launcher: Semmilyen adatot nem
ad vissza
? Chooser: Van visszat¨¦r¨¦si ¨¦rt¨¦k
? Launcher / Chooser ind¨ªt¨¢sakor az
alkalmaz¨¢s a h¨¢tt¨¦rbe ker¨¹l!
? Sz¨¹ks¨¦g eset¨¦n ¨¢llapotment¨¦s
31. H l e h t o¨¢
e m g a rzs
y ¨¢
B ¨¦ ¨ªt t e m g a rz so ¨¢a s
ep e h l e h t o¨® zl lt
t y ¨¢ g t¨¢
Cella inform¨¢ci¨®, GPS, WiFi
Pontoss¨¢g
Energiahat¨¦konys¨¢g
32. Tr p
¨¦k
¨¦
B gm p vzr
in a s e¨¦l
?
R g z ¨¢i¨® o k tt
e ist c h z ??t
r
I yn s zl lt o
n e e so ¨¢a sk
g g t¨¢
? L c tn
oa io
? R ue
ot
? Taic
rf
f
33. ? ce p k
l sm ¨¦
?
C e p e n zt
sm e l ¨¦ee
? :
? S¨¢ (- 9
zm 19 )
? C (5
¨ªm 1 )
? H t r p( 7 x7 )
¨¢t k 1 31 3
¨¦¨¦
C e p h tl l
sm e ¨¢o a :
da
T r l s?e ( 0
ato zvg 4 )
am
C (5
¨ªm 1 )
H t r p( 7 x7 )
¨¢t k 1 31 3
¨¦¨¦
34. P s nt a n
uh oif t
ic io
Afh sn lk r s¨¦e ko is m o
e az¨¢ ¨¦t ¨ªt ak r a ik r
l ¨® e s
n mf a a a a¨¢
e u z l l zs
t km
P l gh l t az k n r s¨¦
o-
lin e e , sinr ¨¦t ¨ªt
yt o e s
E yzr H T ¨¦ X L o m n ¨¢i¨®
gse? T P s M k m u ikc
K a a og l
is d t ra m
f o
A co y ku??t gee n ikp sl
l sn aktlt ¨¦ st k a co
a t s ¨¦
35. N t a ne ¨¦e
oif t jzsk
ic io l
? T at
os
? Te
il
? Raw
39. G o lP y
og l
e a
5 00 0a a a¨¢ | 1 mlr l?¨¦
0 0 l l zs 5 il de ls
km i¨¢ tt
45. M M r tl e
S ak p c
e a
1 00 0a a a¨¢
0 0 l l zs
km
50. K nl i¨®
ok z
¨²
S ee a eez
zrt fl tk
ik js ?
E y¨¦ e p t r
gsg s lf m
ao
N vk? fh sn li b z
?ev e az¨¢ ¨¢is
l ¨®
? IG 2 1 - 2 l n p zrb
D : 0 6 . e ¨¦ se? b
g
m b O ( 9 %)
o il S 1 .2
#2: K¨¦rd¨¦s: ki fejlesztett m¨¢r mobilra | Android | iOS | WP7 C¨¦l: ?kosziszt¨¦ma bemutat¨¢sa, olykor kicsit belemenve a technikai r¨¦szletekbe is.
#50: Forr¨¢s: http://allaboutwindowsphone.com/news/item/14960_100000_apps_published_to_Windo.php It took Windows Phone 14 months to reach 50,000 apps, but only another 5 months to double that figure to 100,000.? Windows Phone reached the 100,000 milestone faster than Android (24 months), but slower than iOS (16 months)