tizenporta/index.html

changeset 24
7ed7f0f9cf2b
parent 13
ee91ce4e01a7
child 25
aa352b378181
equal deleted inserted replaced
0:1d46cfbabff2 8:f81c30e94365
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 }
246 font-size: 48px; 246 font-size: 48px;
247 line-height: 64px; 247 line-height: 64px;
248 padding-left: 96px; 248 padding-left: 96px;
249 } 249 }
250 250
251 #contents a {
252 color: inherit;
253 text-decoration: none;
254 padding: 0 0.1em;
255 border-radius: 0.2em;
256 background: rgba(220,220,220,0.5);
257 text-shadow: 0 0 0;
258 }
259
251 #topcat .smalltext, #tophybrid .smalltext { 260 #topcat .smalltext, #tophybrid .smalltext {
252 font-size: 80px; 261 font-size: 80px;
253 position: absolute; 262 position: absolute;
254 top: -0.2em; 263 top: -0.2em;
255 left: 1.7em; 264 left: 1.7em;
272 -ms-transform: translateZ(50px); 281 -ms-transform: translateZ(50px);
273 -o-transform: translateZ(50px); 282 -o-transform: translateZ(50px);
274 transform: translateZ(50px); 283 transform: translateZ(50px);
275 } 284 }
276 285
286 #tophybrid .extratext {
287 width: 200px;
288 color: #808080;
289 font-size: 68px;
290 position: absolute;
291 top: 1.5em;
292 left: 10em;
293 text-align: right;
294 line-height: 64px;
295 }
296
277 #tophybrid h1 { 297 #tophybrid h1 {
278 font-size: 180px; 298 font-size: 180px;
279 line-height: 200px; 299 line-height: 200px;
280 padding-top: 64px; 300 padding-top: 64px;
281 301
317 337
318 #topnative:is(.active) { 338 #topnative:is(.active) {
319 opacity: 1; 339 opacity: 1;
320 } 340 }
321 341
342 #picnative:not(.active) {
343 opacity: 0;
344 }
345
346 #picnative:is(.active) {
347 opacity: 1;
348 }
349
322 #topweb .smalltext { 350 #topweb .smalltext {
323 font-size: 104px; 351 font-size: 104px;
324 position: absolute; 352 position: absolute;
325 top: 2em; 353 top: 2em;
326 left: 1.4em; 354 left: 1.4em;
397 } 425 }
398 426
399 #svgappflow:is(.active) { 427 #svgappflow:is(.active) {
400 opacity: 1; 428 opacity: 1;
401 } 429 }
430
431 #specases .smalltext {
432 font-size: 92px;
433 line-height: 116px;
434 position: absolute;
435 top: 1.25em;
436 left: 2.5em;
437
438 -webkit-transform: translateZ(20px);
439 -moz-transform: translateZ(20px);
440 -ms-transform: translateZ(20px);
441 -o-transform: translateZ(20px);
442 transform: translateZ(20px);
443 }
444
445 #specases h1 {
446 font-size: 160px;
447 position: relative;
448 top: -.8em;
449 text-align: center;
450
451 -webkit-transform: translateZ(50px);
452 -moz-transform: translateZ(50px);
453 -ms-transform: translateZ(50px);
454 -o-transform: translateZ(50px);
455 transform: translateZ(50px);
456 }
402 457
403 #topchoose1 .smalltext { 458 #topchoose1 .smalltext {
404 font-size: 130px; 459 font-size: 130px;
405 position: absolute; 460 position: absolute;
406 top: 1.5em; 461 top: 1.5em;
486 transform: translateZ(50px); 541 transform: translateZ(50px);
487 } 542 }
488 543
489 #resources { 544 #resources {
490 background-image: url('meegarbeit.svg'); 545 background-image: url('meegarbeit.svg');
491 background-position: 90% 80%; 546 background-position: 90% 70%;
492 background-repeat: no-repeat; 547 background-repeat: no-repeat;
548 color: #202020;
493 } 549 }
494 550
495 #resources h1 { 551 #resources h1 {
496 padding-top: 32px; 552 padding-top: 32px;
497 padding-bottom: 48px; 553 padding-bottom: 48px;
500 font-family: 'Open Sans', Arial, sans-serif; 556 font-family: 'Open Sans', Arial, sans-serif;
501 } 557 }
502 558
503 #resources ul { 559 #resources ul {
504 font-size: 36px; 560 font-size: 36px;
505 line-height: 52px; 561 line-height: 44px;
506 padding-left: 64px; 562 padding-left: 64px;
507 } 563 }
508 564
509 #resources .ecrivain { 565 #resources .buchtit {
510 text-decoration: underline; 566 text-decoration: underline;
511 } 567 }
512 568
513 #conclusion { 569 #conclusion {
514 background-image: url('qrtizportdev.png'); 570 background-size: 100% 100%;
515 background-size: 300px 300px; 571 background-image: url(schlusshintergrund.png);
516 background-position: 10% 95%;
517 background-repeat: no-repeat; 572 background-repeat: no-repeat;
573 background-attachment: fixed;
574 background-position: top;
575
576 color: white;
577 text-shadow: 8px 6px 12px black;
518 } 578 }
519 579
520 #conclusion h1 { 580 #conclusion h1 {
521 padding-top: 64px; 581 padding-top: 64px;
522 text-align: center;
523 padding-bottom: 96px; 582 padding-bottom: 96px;
524 font-size: 200px; 583 font-size: 200px;
525 font-weight: bold; 584 font-weight: bold;
526 font-family: 'Open Sans', Arial, sans-serif; 585 font-family: 'Open Sans', Arial, sans-serif;
527 } 586 }
528 587
529 #conclusion h2 { 588 #conclusion h2 {
530 text-align: center; 589 width: 600px;
531 font-size: 72px; 590 padding-left: 360px;
591 font-size: 96px;
532 font-weight: bold; 592 font-weight: bold;
533 font-family: 'Open Sans', Arial, sans-serif; 593 font-family: 'Open Sans', Arial, sans-serif;
594 line-height: 100px;
595 }
596
597 #conclusion img {
598 float: left;
534 } 599 }
535 600
536 /* overview step */ 601 /* overview step */
537 602
538 #overview { 603 #overview {
1021 </div> 1086 </div>
1022 1087
1023 <div id="contents" class="step slide" data-x="1300" data-y="-1920"> 1088 <div id="contents" class="step slide" data-x="1300" data-y="-1920">
1024 <h1>Contents</h1> 1089 <h1>Contents</h1>
1025 <ul> 1090 <ul>
1026 <li>Mobile App <b>Categories</b></li> 1091 <li><a href="index.html#/topcat">Mobile App <b>Categories</b></a></li>
1027 <li><b>Web</b> App Frameworks</li> 1092 <li><a href="index.html#/topnative"><b>Native</b> App Architecture</a></li>
1028 <li><b>Native</b> App Frameworks</li> 1093 <li><a href="index.html#/topweb"><b>Web</b> App Frameworks</a></li>
1029 <li><b>Hybrid</b> App Frameworks</li> 1094 <li><a href="index.html#/tophybrid"><b>Hybrid</b> App Frameworks</a></li>
1030 <li>Tizen SDK <b>Provision</b></li> 1095 <li><a href="index.html#/sdkprovide">Tizen SDK <b>Provision</b></a></li>
1031 <li>Tizen SDK <b>Integration</b></li> 1096 <li><a href="index.html#/sdkinteg">Tizen SDK <b>Integration</b></a></li>
1032 <!--<li>Web App Frameworks</li> 1097 <!--<li>Web App Frameworks</li>
1033 <li>Hybrid Frameworks</li> 1098 <li>Hybrid Frameworks</li>
1034 <li>License Compatibility </li> 1099 <li>License Compatibility </li>
1035 <li>Tools and SDK Integration</li> 1100 <li>Tools and SDK Integration</li>
1036 <li>Portability Strategies</li> 1101 <li>Portability Strategies</li>
1042 <div id="topcat" class="step" data-x="800" data-y="-400" data-z="1000" data-scale="3"> 1107 <div id="topcat" class="step" data-x="800" data-y="-400" data-z="1000" data-scale="3">
1043 <span class="smalltext">Mobile Application</span> 1108 <span class="smalltext">Mobile Application</span>
1044 <h1>Categories</h1> 1109 <h1>Categories</h1>
1045 </div> 1110 </div>
1046 1111
1047 <div id="svgrich1" class="step" data-x="1050" data-y="-240" data-z="-1000" data-scale="0.1"> 1112 <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%" /> 1113 <img src="richreach.svg" width="100%" />
1049 </div> 1114 </div>
1050 1115
1051 <div id="topnative" class="step" data-x="200" data-y="-560" data-z="-1000" data-scale="0.3"> 1116 <div id="topnative" class="step" data-x="200" data-y="-570" data-z="-1000" data-scale="0.3">
1052 <span class="smalltext">Development</span> 1117 <span class="smalltext">Development</span>
1053 <h1>Native App</h1> 1118 <h1>Native App</h1>
1054 </div> 1119 </div>
1055 1120
1056 <div id="svgrich2" class="step" data-x="-1815" data-y="-800" data-z="0" data-scale="1.5"> 1121 <div id="svgrich2" class="step" data-x="-1815" data-y="-800" data-z="0" data-scale="1.5">
1057 <img src="appsnative.svg" width="100%" /> 1122 <img src="appsnative.svg" width="100%" />
1058 </div> 1123 </div>
1059 1124
1060 <div id="svgtizenarch1" class="step" data-x="-1400" data-y="-1024" data-z="-1000" data-scale="0.4"> 1125 <div id="svgtizenarch1" class="step" data-x="-1400" data-y="-1024" data-z="-1000" data-scale="0.4">
1061 <img src="tizenarch.svg" width="100%" height="720px" /> 1126 <img src="tizenarch.svg" width="100%" height="720px" />
1127 </div>
1128
1129 <div id="picnative" class="step" data-x="-1800" data-y="-1100" data-z="-1000" data-scale="0.2">
1130 <img src="quickmeme.png" width="100%" />
1062 </div> 1131 </div>
1063 1132
1064 <div id="svgrich3" class="step" data-x="-1815" data-y="-800" data-z="0" data-scale="1.5"> 1133 <div id="svgrich3" class="step" data-x="-1815" data-y="-800" data-z="0" data-scale="1.5">
1065 <img src="appsweb.svg" width="100%" /> 1134 <img src="appsweb.svg" width="100%" />
1066 </div> 1135 </div>
1078 <li class="item fmwork-3">DojoX</li> 1147 <li class="item fmwork-3">DojoX</li>
1079 <li class="item fmwork-4">jQTouch</li> 1148 <li class="item fmwork-4">jQTouch</li>
1080 <li class="item fmwork-5">Glovebox</li> 1149 <li class="item fmwork-5">Glovebox</li>
1081 <li class="item fmwork-6">Lungo</li> 1150 <li class="item fmwork-6">Lungo</li>
1082 <li class="item fmwork-7">Appmobi</li> 1151 <li class="item fmwork-7">Appmobi</li>
1083 <li class="item fmwork-8">Xooxdoo</li> 1152 <li class="item fmwork-8">Enyo</li>
1084 <li class="item fmwork-9">Appcraft</li> 1153 <li class="item fmwork-9">Appcraft</li>
1085 <li class="item fmwork-10">Wink</li> 1154 <li class="item fmwork-10">Wink</li>
1086 <li class="item fmwork-11">Xui</li> 1155 <li class="item fmwork-11">Xui</li>
1087 <li class="item fmwork-12">Joframe</li> 1156 <li class="item fmwork-12">Joframe</li>
1088 <li class="item fmwork-13">Zepto</li> 1157 <li class="item fmwork-13">Zepto</li>
1097 <li class="item fmwork-22">Titanium</li> 1166 <li class="item fmwork-22">Titanium</li>
1098 <li class="item fmwork-23">Rhomobile</li>--> 1167 <li class="item fmwork-23">Rhomobile</li>-->
1099 </ul> 1168 </ul>
1100 </div> 1169 </div>
1101 1170
1102 <div id="topchoose1" class="step" data-x="-2755" data-y="-3850" data-z="-1000" data-rotate="180" data-scale="2"> 1171 <div id="specases" class="step" data-x="-2755" data-y="-3700" data-z="-1000" data-rotate="180" data-scale=".5">
1172 <!-- Paul IRISH with best practices -->
1173 <!-- Principle of progressive enhancement -->
1174 <span class="smalltext">HTML5Boilerplate Modernizr</span>
1175 <h1>Special Cases</h1>
1176 </div>
1177
1178 <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> 1179 <span class="smalltext">a framework</span>
1104 <h1>Choosing</h1> 1180 <h1>Choosing</h1>
1105 </div> 1181 </div>
1106 1182
1107 <div id="svgappflow" class="step" data-x="-2740" data-y="-3800" data-z="-1000" data-rotate="180" data-scale="0.1"> 1183 <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%" /> 1184 <img src="newappflow.svg" width="100%" />
1109 </div> 1185 </div>
1110 1186
1111 <div id="topchoose2" class="step" data-x="-2755" data-y="-4050" data-z="-1000" data-rotate="180" data-scale="2"> 1187 <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> 1188 <a target="_blank" href="http://www.markus-falk.com/mobile-frameworks-comparison-chart/">with Markus FALK's chart</a>
1113 </div> 1189 </div>
1114 1190
1115 <div id="topwhy" class="step" data-x="-2755" data-y="-5450" data-z="-1000" data-rotate="180" data-scale="2"> 1191 <div id="topwhy" class="step" data-x="-2755" data-y="-6250" data-z="-1000" data-rotate="180" data-scale="2">
1116 <h1>Why&nbsp;&nbsp;a&nbsp;&nbsp;Web Framework?</h1> 1192 <h1>Why&nbsp;&nbsp;a&nbsp;&nbsp;Web Framework?</h1>
1117 </div> 1193 </div>
1118 1194
1119 <div id="rasterwhy" class="step" data-x="-2755" data-y="-5450" data-z="-500" data-rotate="180" data-scale="2"> 1195 <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 1196 <blockquote>“2012 will come to be known as the year of the web
1121 runtimes. Officially there is no native development. Tizen 1197 runtimes. Officially there is no native development. Tizen
1122 is an html5 affair only.” 1198 is an html5 affair only.”
1123 <span class="author">- Raster Man</span></blockquote> 1199 <span class="author">- Raster Man</span></blockquote>
1124 </div> 1200 </div>
1125 1201
1126 <div id="tophybrid" class="step" data-x="1000" data-y="-5000" data-z="0" data-rotate="360" data-scale="4"> 1202 <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> 1203 <span class="smalltext">Leveraging</span>
1204 <span class="extratext">Cordova Titanium Rhomobile</span>
1128 <h1>Hybrid Frameworks</h1> 1205 <h1>Hybrid Frameworks</h1>
1129 </div> 1206 </div>
1130 1207
1131 <div id="svgrich4" class="step" data-x="-800" data-y="-7500" data-z="0" data-rotate="270" data-scale="2"> 1208 <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%" /> 1209 <img src="appshybrid.svg" width="100%" />
1153 </div> 1230 </div>
1154 1231
1155 <div id="resources" class="step slide" data-x="0" data-y="-2600" data-rotate="0"> 1232 <div id="resources" class="step slide" data-x="0" data-y="-2600" data-rotate="0">
1156 <h1>Resources</h1> 1233 <h1>Resources</h1>
1157 <ul> 1234 <ul>
1158 <li>jQuery Mobile: Up and Running, <span class="ecrivain">Maximiliano FIRTMAN</span> 1235 <li><span class="buchtit">jQuery Mobile: Up and Running</span>, Maximiliano FIRTMAN</li>
1159 <li>Beginning Phonegap, <span class="ecrivain">Thomas MYER</span> 1236 <li><span class="buchtit">Mobile Design Pattern Gallery</span>, Theresa NEIL</li>
1237 <li><span class="buchtit">Beginning Phonegap</span>, Thomas MYER</li>
1160 <li><a href="http://docs.phonegap.com/">http://docs.phonegap.com/</a></li> 1238 <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> 1239 <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> 1240 <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> 1241 <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> 1242 <li><a href="http://www.sencha.com/products/touch/">http://www.sencha.com/products/touch/</a></li>
1243 <li><a href="ftp://ftp.europalab.com/pub/doc/lect/tizportdev/">ftp://ftp.europalab.com/pub/doc/lect/tizportdev/</a></li>
1165 </ul> 1244 </ul>
1166 </div> 1245 </div>
1167 1246
1168 <div id="conclusion" class="step slide" data-x="-1300" data-y="-2600" data-rotate="0"> 1247 <div id="conclusion" class="step slide" data-x="-1300" data-y="-2600" data-rotate="0">
1169 <h1>Thank You</h1> 1248 <h1>Thank You!</h1>
1170 <h2>Tizen Application Portability</h2> 1249 <img src="qrtizportdev.png" width="300px" />
1250 <h2><span style="color: aqua;">Tizen</span> <span style="color: orange;">Application</span> <span style="color: red;">Portability</span></h2>
1171 </div> 1251 </div>
1172 1252
1173 <div id="overview" class="step" data-x="2500" data-y="-4200" data-scale="12"> 1253 <div id="overview" class="step" data-x="2500" data-y="-4200" data-scale="12">
1174 </div> 1254 </div>
1175 1255

mercurial