66 font-family: 'PT Sans', sans-serif; |
66 font-family: 'PT Sans', sans-serif; |
67 |
67 |
68 min-height: 740px; |
68 min-height: 740px; |
69 |
69 |
70 background: rgb(215, 215, 215); |
70 background: rgb(215, 215, 215); |
71 background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, from(rgb(250, 250, 250)), to(rgb(160, 160, 160))); |
71 background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, from(rgb(255, 255, 255)), to(rgb(160, 140, 80))); |
72 background: -webkit-radial-gradient(rgb(250, 250, 250), rgb(160, 160, 160)); |
72 background: -webkit-radial-gradient(rgb(255, 255, 255), rgb(160, 140, 80)); |
73 background: -moz-radial-gradient(rgb(250, 250, 250), rgb(160, 160, 160)); |
73 background: -moz-radial-gradient(rgb(255, 255, 255), rgb(160, 140, 80)); |
74 background: -o-radial-gradient(rgb(250, 250, 250), rgb(160, 160, 160)); |
74 background: -o-radial-gradient(rgb(255, 255, 255), rgb(160, 140, 80)); |
75 background: radial-gradient(rgb(250, 250, 250), rgb(160, 160, 160)); |
75 background: radial-gradient(rgb(255, 255, 255), rgb(160, 140, 80)); |
76 |
76 |
77 -webkit-font-smoothing: antialiased; |
77 -webkit-font-smoothing: antialiased; |
78 } |
78 } |
79 |
79 |
80 b, strong { font-weight: bold } |
80 b, strong { font-weight: bold } |
397 } |
418 } |
398 |
419 |
399 #svgappflow:is(.active) { |
420 #svgappflow:is(.active) { |
400 opacity: 1; |
421 opacity: 1; |
401 } |
422 } |
|
423 |
|
424 #specases .smalltext { |
|
425 font-size: 92px; |
|
426 line-height: 116px; |
|
427 position: absolute; |
|
428 top: 1.25em; |
|
429 left: 2.5em; |
|
430 |
|
431 -webkit-transform: translateZ(20px); |
|
432 -moz-transform: translateZ(20px); |
|
433 -ms-transform: translateZ(20px); |
|
434 -o-transform: translateZ(20px); |
|
435 transform: translateZ(20px); |
|
436 } |
|
437 |
|
438 #specases h1 { |
|
439 font-size: 160px; |
|
440 position: relative; |
|
441 top: -.8em; |
|
442 text-align: center; |
|
443 |
|
444 -webkit-transform: translateZ(50px); |
|
445 -moz-transform: translateZ(50px); |
|
446 -ms-transform: translateZ(50px); |
|
447 -o-transform: translateZ(50px); |
|
448 transform: translateZ(50px); |
|
449 } |
402 |
450 |
403 #topchoose1 .smalltext { |
451 #topchoose1 .smalltext { |
404 font-size: 130px; |
452 font-size: 130px; |
405 position: absolute; |
453 position: absolute; |
406 top: 1.5em; |
454 top: 1.5em; |
500 font-family: 'Open Sans', Arial, sans-serif; |
549 font-family: 'Open Sans', Arial, sans-serif; |
501 } |
550 } |
502 |
551 |
503 #resources ul { |
552 #resources ul { |
504 font-size: 36px; |
553 font-size: 36px; |
505 line-height: 52px; |
554 line-height: 44px; |
506 padding-left: 64px; |
555 padding-left: 64px; |
507 } |
556 } |
508 |
557 |
509 #resources .ecrivain { |
558 #resources .buchtit { |
510 text-decoration: underline; |
559 text-decoration: underline; |
511 } |
560 } |
512 |
561 |
513 #conclusion { |
562 #conclusion { |
514 background-image: url('qrtizportdev.png'); |
563 background-size: 100% 100%; |
515 background-size: 300px 300px; |
564 background-image: url(schlusshintergrund.png); |
516 background-position: 10% 95%; |
|
517 background-repeat: no-repeat; |
565 background-repeat: no-repeat; |
|
566 background-attachment: fixed; |
|
567 background-position: top; |
|
568 |
|
569 color: white; |
|
570 text-shadow: 8px 6px 12px black; |
518 } |
571 } |
519 |
572 |
520 #conclusion h1 { |
573 #conclusion h1 { |
521 padding-top: 64px; |
574 padding-top: 64px; |
522 text-align: center; |
|
523 padding-bottom: 96px; |
575 padding-bottom: 96px; |
524 font-size: 200px; |
576 font-size: 200px; |
525 font-weight: bold; |
577 font-weight: bold; |
526 font-family: 'Open Sans', Arial, sans-serif; |
578 font-family: 'Open Sans', Arial, sans-serif; |
527 } |
579 } |
528 |
580 |
529 #conclusion h2 { |
581 #conclusion h2 { |
530 text-align: center; |
582 display: inline; |
531 font-size: 72px; |
583 width: 600px; |
|
584 padding-left: 64px; |
|
585 font-size: 96px; |
532 font-weight: bold; |
586 font-weight: bold; |
533 font-family: 'Open Sans', Arial, sans-serif; |
587 font-family: 'Open Sans', Arial, sans-serif; |
|
588 line-height: 108px; |
|
589 } |
|
590 |
|
591 #conclusion img { |
|
592 display: inline; |
|
593 padding-left: 48px; |
534 } |
594 } |
535 |
595 |
536 /* overview step */ |
596 /* overview step */ |
537 |
597 |
538 #overview { |
598 #overview { |
1021 </div> |
1081 </div> |
1022 |
1082 |
1023 <div id="contents" class="step slide" data-x="1300" data-y="-1920"> |
1083 <div id="contents" class="step slide" data-x="1300" data-y="-1920"> |
1024 <h1>Contents</h1> |
1084 <h1>Contents</h1> |
1025 <ul> |
1085 <ul> |
1026 <li>Mobile App <b>Categories</b></li> |
1086 <li><a href="index.html#/topcat">Mobile App <b>Categories</b></a></li> |
1027 <li><b>Web</b> App Frameworks</li> |
1087 <li><a href="index.html#/topnative"><b>Native</b> App Frameworks</a></li> |
1028 <li><b>Native</b> App Frameworks</li> |
1088 <li><a href="index.html#/topweb"><b>Web</b> App Frameworks</a></li> |
1029 <li><b>Hybrid</b> App Frameworks</li> |
1089 <li><a href="index.html#/tophybrid"><b>Hybrid</b> App Frameworks</a></li> |
1030 <li>Tizen SDK <b>Provision</b></li> |
1090 <li><a href="index.html#/sdkprovide">Tizen SDK <b>Provision</b></a></li> |
1031 <li>Tizen SDK <b>Integration</b></li> |
1091 <li><a href="index.html#/sdkinteg">Tizen SDK <b>Integration</b></a></li> |
1032 <!--<li>Web App Frameworks</li> |
1092 <!--<li>Web App Frameworks</li> |
1033 <li>Hybrid Frameworks</li> |
1093 <li>Hybrid Frameworks</li> |
1034 <li>License Compatibility </li> |
1094 <li>License Compatibility </li> |
1035 <li>Tools and SDK Integration</li> |
1095 <li>Tools and SDK Integration</li> |
1036 <li>Portability Strategies</li> |
1096 <li>Portability Strategies</li> |
1042 <div id="topcat" class="step" data-x="800" data-y="-400" data-z="1000" data-scale="3"> |
1102 <div id="topcat" class="step" data-x="800" data-y="-400" data-z="1000" data-scale="3"> |
1043 <span class="smalltext">Mobile Application</span> |
1103 <span class="smalltext">Mobile Application</span> |
1044 <h1>Categories</h1> |
1104 <h1>Categories</h1> |
1045 </div> |
1105 </div> |
1046 |
1106 |
1047 <div id="svgrich1" class="step" data-x="1050" data-y="-240" data-z="-1000" data-scale="0.1"> |
1107 <div id="svgrich1" class="step" data-x="1052" data-y="-240" data-z="-1000" data-scale="0.125"> |
1048 <img src="richreach.svg" width="100%" /> |
1108 <img src="richreach.svg" width="100%" /> |
1049 </div> |
1109 </div> |
1050 |
1110 |
1051 <div id="topnative" class="step" data-x="200" data-y="-560" data-z="-1000" data-scale="0.3"> |
1111 <div id="topnative" class="step" data-x="200" data-y="-570" data-z="-1000" data-scale="0.3"> |
1052 <span class="smalltext">Development</span> |
1112 <span class="smalltext">Development</span> |
1053 <h1>Native App</h1> |
1113 <h1>Native App</h1> |
1054 </div> |
1114 </div> |
1055 |
1115 |
1056 <div id="svgrich2" class="step" data-x="-1815" data-y="-800" data-z="0" data-scale="1.5"> |
1116 <div id="svgrich2" class="step" data-x="-1815" data-y="-800" data-z="0" data-scale="1.5"> |
1097 <li class="item fmwork-22">Titanium</li> |
1157 <li class="item fmwork-22">Titanium</li> |
1098 <li class="item fmwork-23">Rhomobile</li>--> |
1158 <li class="item fmwork-23">Rhomobile</li>--> |
1099 </ul> |
1159 </ul> |
1100 </div> |
1160 </div> |
1101 |
1161 |
1102 <div id="topchoose1" class="step" data-x="-2755" data-y="-3850" data-z="-1000" data-rotate="180" data-scale="2"> |
1162 <div id="specases" class="step" data-x="-2755" data-y="-3700" data-z="-1000" data-rotate="180" data-scale=".5"> |
|
1163 <span class="smalltext">HTML5Boilerplate Modernizr</span> |
|
1164 <h1>Special Cases</h1> |
|
1165 </div> |
|
1166 |
|
1167 <div id="topchoose1" class="step" data-x="-2755" data-y="-4550" data-z="-1000" data-rotate="180" data-scale="2"> |
1103 <span class="smalltext">a framework</span> |
1168 <span class="smalltext">a framework</span> |
1104 <h1>Choosing</h1> |
1169 <h1>Choosing</h1> |
1105 </div> |
1170 </div> |
1106 |
1171 |
1107 <div id="svgappflow" class="step" data-x="-2740" data-y="-3800" data-z="-1000" data-rotate="180" data-scale="0.1"> |
1172 <div id="svgappflow" class="step" data-x="-2740" data-y="-4500" data-z="-1000" data-rotate="180" data-scale="0.1"> |
1108 <img src="newappflow.svg" width="100%" /> |
1173 <img src="newappflow.svg" width="100%" /> |
1109 </div> |
1174 </div> |
1110 |
1175 |
1111 <div id="topchoose2" class="step" data-x="-2755" data-y="-4050" data-z="-1000" data-rotate="180" data-scale="2"> |
1176 <div id="topchoose2" class="step" data-x="-2755" data-y="-4850" data-z="-1000" data-rotate="180" data-scale="2"> |
1112 <a target="_blank" href="http://www.markus-falk.com/mobile-frameworks-comparison-chart/">with Markus FALK's chart</a> |
1177 <a target="_blank" href="http://www.markus-falk.com/mobile-frameworks-comparison-chart/">with Markus FALK's chart</a> |
1113 </div> |
1178 </div> |
1114 |
1179 |
1115 <div id="topwhy" class="step" data-x="-2755" data-y="-5450" data-z="-1000" data-rotate="180" data-scale="2"> |
1180 <div id="topwhy" class="step" data-x="-2755" data-y="-6250" data-z="-1000" data-rotate="180" data-scale="2"> |
1116 <h1>Why a Web Framework?</h1> |
1181 <h1>Why a Web Framework?</h1> |
1117 </div> |
1182 </div> |
1118 |
1183 |
1119 <div id="rasterwhy" class="step" data-x="-2755" data-y="-5450" data-z="-500" data-rotate="180" data-scale="2"> |
1184 <div id="rasterwhy" class="step" data-x="-2755" data-y="-6250" data-z="-500" data-rotate="180" data-scale="2"> |
1120 <blockquote>“2012 will come to be known as the year of the web |
1185 <blockquote>“2012 will come to be known as the year of the web |
1121 runtimes. Officially there is no native development. Tizen |
1186 runtimes. Officially there is no native development. Tizen |
1122 is an html5 affair only.” |
1187 is an html5 affair only.” |
1123 <span class="author">- Raster Man</span></blockquote> |
1188 <span class="author">- Raster Man</span></blockquote> |
1124 </div> |
1189 </div> |
1125 |
1190 |
1126 <div id="tophybrid" class="step" data-x="1000" data-y="-5000" data-z="0" data-rotate="360" data-scale="4"> |
1191 <div id="tophybrid" class="step" data-x="1000" data-y="-5000" data-z="0" data-rotate="360" data-scale="4"> |
1127 <span class="smalltext">Leveraging</span> |
1192 <span class="smalltext">Leveraging</span> |
|
1193 <span class="extratext">Rhomobile Titanium Cordova</span> |
1128 <h1>Hybrid Frameworks</h1> |
1194 <h1>Hybrid Frameworks</h1> |
1129 </div> |
1195 </div> |
1130 |
1196 |
1131 <div id="svgrich4" class="step" data-x="-800" data-y="-7500" data-z="0" data-rotate="270" data-scale="2"> |
1197 <div id="svgrich4" class="step" data-x="-800" data-y="-7500" data-z="0" data-rotate="270" data-scale="2"> |
1132 <img src="appshybrid.svg" width="100%" /> |
1198 <img src="appshybrid.svg" width="100%" /> |
1153 </div> |
1219 </div> |
1154 |
1220 |
1155 <div id="resources" class="step slide" data-x="0" data-y="-2600" data-rotate="0"> |
1221 <div id="resources" class="step slide" data-x="0" data-y="-2600" data-rotate="0"> |
1156 <h1>Resources</h1> |
1222 <h1>Resources</h1> |
1157 <ul> |
1223 <ul> |
1158 <li>jQuery Mobile: Up and Running, <span class="ecrivain">Maximiliano FIRTMAN</span> |
1224 <li><span class="buchtit">jQuery Mobile: Up and Running</span>, Maximiliano FIRTMAN</li> |
1159 <li>Beginning Phonegap, <span class="ecrivain">Thomas MYER</span> |
1225 <li><span class="buchtit">Mobile Design Pattern Gallery</span>, Theresa NEIL</li> |
|
1226 <li><span class="buchtit">Beginning Phonegap</span>, Thomas MYER</li> |
1160 <li><a href="http://docs.phonegap.com/">http://docs.phonegap.com/</a></li> |
1227 <li><a href="http://docs.phonegap.com/">http://docs.phonegap.com/</a></li> |
1161 <li><a href="http://www.modernizr.com/">http://www.modernizr.com/</a></li> |
1228 <li><a href="http://www.modernizr.com/">http://www.modernizr.com/</a></li> |
1162 <li><a href="http://www.dojotoolkit.org/">http://www.dojotoolkit.org/</a></li> |
1229 <li><a href="http://www.dojotoolkit.org/">http://www.dojotoolkit.org/</a></li> |
1163 <li><a href="http://www.jquerymobile.com/">http://www.jquerymobile.com/</a></li> |
1230 <li><a href="http://www.jquerymobile.com/">http://www.jquerymobile.com/</a></li> |
1164 <li><a href="http://www.sencha.com/products/touch/">http://www.sencha.com/products/touch/</a></li> |
1231 <li><a href="http://www.sencha.com/products/touch/">http://www.sencha.com/products/touch/</a></li> |
|
1232 <li><a href="http://ftp.europalab.com/pub/doc/lect/tizenportdev/">http://ftp.europalab.com/pub/doc/lect/tizenportdev/</a></li> |
1165 </ul> |
1233 </ul> |
1166 </div> |
1234 </div> |
1167 |
1235 |
1168 <div id="conclusion" class="step slide" data-x="-1300" data-y="-2600" data-rotate="0"> |
1236 <div id="conclusion" class="step slide" data-x="-1300" data-y="-2600" data-rotate="0"> |
1169 <h1>Thank You</h1> |
1237 <h1>Thank You!</h1> |
1170 <h2>Tizen Application Portability</h2> |
1238 <img src="qrtizportdev.png" width="300px" /> |
|
1239 <h2><span style="color: aqua;">Tizen</span> <span style="color: orange;">Application</span> <span style="color: green;">Portability</span></h2> |
1171 </div> |
1240 </div> |
1172 |
1241 |
1173 <div id="overview" class="step" data-x="2500" data-y="-4200" data-scale="12"> |
1242 <div id="overview" class="step" data-x="2500" data-y="-4200" data-scale="12"> |
1174 </div> |
1243 </div> |
1175 |
1244 |