Wed, 02 May 2012 20:50:26 +0200
Import slide deck and supporting materials for Tizen Portability lecture.
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/tizenporta/appshybrid.svg Wed May 02 20:50:26 2012 +0200 1.3 @@ -0,0 +1,3 @@ 1.4 +<?xml version="1.0"?> 1.5 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 1.6 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 806 536" width="806pt" height="536pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-05-02 18:42Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><filter id="Shadow_2" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="4" dy="8"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="36" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -2 5 4" markerWidth="5" markerHeight="4" color="black"><g><path d="M 2.4000001 0 L 0 -.90000004 L 0 .90000004 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-4 -2 5 4" markerWidth="5" markerHeight="4" color="black"><g><path d="M -2.4000001 0 L 0 .90000004 L 0 -.90000004 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Hybrid Graph</title><g><title>Ebene 1</title><g><use xl:href="#id1_Graphic" filter="url(#Shadow)"/><use xl:href="#id28_Graphic" filter="url(#Shadow)"/><use xl:href="#id5_Graphic" filter="url(#Shadow_2)"/><use xl:href="#id29_Graphic" filter="url(#Shadow)"/></g><g id="id1_Graphic"><rect x="113.385834" y="85.039375" width="170.07874" height="141.7323" fill="#a3dff4"/><rect x="113.385834" y="85.039375" width="170.07874" height="141.7323" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(118.385834 112.90552)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="42.360657" y="35" textLength="33.978516">W</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="75.70636" y="35" textLength="42.01172">eb</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="45.05011" y="78" textLength="69.978516">App</tspan></text></g><g id="id28_Graphic"><ellipse cx="623.62207" cy="354.33072" rx="85.039497" ry="70.866257" fill="#ffba5e"/><ellipse cx="623.62207" cy="354.33072" rx="85.039497" ry="70.866257" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(560.59058 311.33072)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="9.005127" y="35" textLength="108.052734">Native</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="28.042236" y="78" textLength="69.978516">App</tspan></text></g><g id="id5_Graphic"><path d="M 351.49606 197.13385 L 470.55118 197.13385 C 484.6337 197.13385 496.063 228.8819 496.063 268 C 496.063 307.1181 484.6337 338.86615 470.55118 338.86615 L 351.49606 338.86615 C 337.41354 338.86615 325.98425 307.1181 325.98425 268 C 325.98425 228.8819 337.41354 197.13385 351.49606 197.13385" fill="#d4ef71"/><path d="M 351.49606 197.13385 L 470.55118 197.13385 C 484.6337 197.13385 496.063 228.8819 496.063 268 C 496.063 307.1181 484.6337 338.86615 470.55118 338.86615 L 351.49606 338.86615 C 337.41354 338.86615 325.98425 307.1181 325.98425 268 C 325.98425 228.8819 337.41354 197.13385 351.49606 197.13385" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/><text transform="translate(347.99213 225)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="6.0256348" y="35" textLength="114.01172">Hybrid</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="28.042236" y="78" textLength="69.978516">App</tspan></text></g><g id="id29_Graphic"><path d="M 70.866142 73.419685 L 70.866142 467.71652 L 720.28107 467.71652" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="black" stroke-linecap="butt" stroke-linejoin="round" stroke-width="8"/></g><text transform="translate(11.740158 203.55905) rotate(-90)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x=".4736328" y="35" textLength="108.052734">Reach</tspan></text><text transform="translate(623.62207 481.88977)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x=".49414062" y="35" textLength="78.01172">Rich</tspan></text></g></g></svg>
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/tizenporta/appsnative.svg Wed May 02 20:50:26 2012 +0200 2.3 @@ -0,0 +1,3 @@ 2.4 +<?xml version="1.0"?> 2.5 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 2.6 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 806 536" width="806pt" height="536pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-05-02 18:42Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><filter id="Shadow_2" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="4" dy="8"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="36" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -2 5 4" markerWidth="5" markerHeight="4" color="black"><g><path d="M 2.4000001 0 L 0 -.90000004 L 0 .90000004 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-4 -2 5 4" markerWidth="5" markerHeight="4" color="black"><g><path d="M -2.4000001 0 L 0 .90000004 L 0 -.90000004 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Native Graph</title><g><title>Ebene 1</title><g><use xl:href="#id1_Graphic" filter="url(#Shadow)"/><use xl:href="#id28_Graphic" filter="url(#Shadow_2)"/><use xl:href="#id5_Graphic" filter="url(#Shadow)"/><use xl:href="#id29_Graphic" filter="url(#Shadow)"/></g><g id="id1_Graphic"><rect x="113.385834" y="85.039375" width="170.07874" height="141.7323" fill="#a3dff4"/><rect x="113.385834" y="85.039375" width="170.07874" height="141.7323" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(118.385834 112.90552)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="42.360657" y="35" textLength="33.978516">W</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="75.70636" y="35" textLength="42.01172">eb</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="45.05011" y="78" textLength="69.978516">App</tspan></text></g><g id="id28_Graphic"><ellipse cx="623.62207" cy="354.33072" rx="85.039497" ry="70.866257" fill="#ffba5e"/><ellipse cx="623.62207" cy="354.33072" rx="85.039497" ry="70.866257" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/><text transform="translate(560.59058 311.33072)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="9.005127" y="35" textLength="108.052734">Native</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="28.042236" y="78" textLength="69.978516">App</tspan></text></g><g id="id5_Graphic"><path d="M 351.49606 197.13385 L 470.55118 197.13385 C 484.6337 197.13385 496.063 228.8819 496.063 268 C 496.063 307.1181 484.6337 338.86615 470.55118 338.86615 L 351.49606 338.86615 C 337.41354 338.86615 325.98425 307.1181 325.98425 268 C 325.98425 228.8819 337.41354 197.13385 351.49606 197.13385" fill="#d4ef71"/><path d="M 351.49606 197.13385 L 470.55118 197.13385 C 484.6337 197.13385 496.063 228.8819 496.063 268 C 496.063 307.1181 484.6337 338.86615 470.55118 338.86615 L 351.49606 338.86615 C 337.41354 338.86615 325.98425 307.1181 325.98425 268 C 325.98425 228.8819 337.41354 197.13385 351.49606 197.13385" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(347.99213 225)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="6.0256348" y="35" textLength="114.01172">Hybrid</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="28.042236" y="78" textLength="69.978516">App</tspan></text></g><g id="id29_Graphic"><path d="M 70.866142 73.419685 L 70.866142 467.71652 L 720.28107 467.71652" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="black" stroke-linecap="butt" stroke-linejoin="round" stroke-width="8"/></g><text transform="translate(11.740158 203.55905) rotate(-90)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x=".4736328" y="35" textLength="108.052734">Reach</tspan></text><text transform="translate(623.62207 481.88977)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x=".49414062" y="35" textLength="78.01172">Rich</tspan></text></g></g></svg>
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/tizenporta/appsweb.svg Wed May 02 20:50:26 2012 +0200 3.3 @@ -0,0 +1,3 @@ 3.4 +<?xml version="1.0"?> 3.5 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3.6 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 806 536" width="806pt" height="536pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-05-02 18:42Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="4" dy="8"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><filter id="Shadow_2" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="36" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -2 5 4" markerWidth="5" markerHeight="4" color="black"><g><path d="M 2.4000001 0 L 0 -.90000004 L 0 .90000004 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-4 -2 5 4" markerWidth="5" markerHeight="4" color="black"><g><path d="M -2.4000001 0 L 0 .90000004 L 0 -.90000004 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Web Graph</title><g><title>Ebene 1</title><g><use xl:href="#id1_Graphic" filter="url(#Shadow)"/><use xl:href="#id28_Graphic" filter="url(#Shadow_2)"/><use xl:href="#id5_Graphic" filter="url(#Shadow_2)"/><use xl:href="#id29_Graphic" filter="url(#Shadow_2)"/></g><g id="id1_Graphic"><rect x="113.385834" y="85.039375" width="170.07874" height="141.7323" fill="#a3dff4"/><rect x="113.385834" y="85.039375" width="170.07874" height="141.7323" stroke="red" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/><text transform="translate(118.385834 112.90552)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="42.360657" y="35" textLength="33.978516">W</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="75.70636" y="35" textLength="42.01172">eb</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="45.05011" y="78" textLength="69.978516">App</tspan></text></g><g id="id28_Graphic"><ellipse cx="623.62207" cy="354.33072" rx="85.039497" ry="70.866257" fill="#ffba5e"/><ellipse cx="623.62207" cy="354.33072" rx="85.039497" ry="70.866257" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(560.59058 311.33072)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="9.005127" y="35" textLength="108.052734">Native</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="28.042236" y="78" textLength="69.978516">App</tspan></text></g><g id="id5_Graphic"><path d="M 351.49606 197.13385 L 470.55118 197.13385 C 484.6337 197.13385 496.063 228.8819 496.063 268 C 496.063 307.1181 484.6337 338.86615 470.55118 338.86615 L 351.49606 338.86615 C 337.41354 338.86615 325.98425 307.1181 325.98425 268 C 325.98425 228.8819 337.41354 197.13385 351.49606 197.13385" fill="#d4ef71"/><path d="M 351.49606 197.13385 L 470.55118 197.13385 C 484.6337 197.13385 496.063 228.8819 496.063 268 C 496.063 307.1181 484.6337 338.86615 470.55118 338.86615 L 351.49606 338.86615 C 337.41354 338.86615 325.98425 307.1181 325.98425 268 C 325.98425 228.8819 337.41354 197.13385 351.49606 197.13385" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(347.99213 225)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="6.0256348" y="35" textLength="114.01172">Hybrid</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="28.042236" y="78" textLength="69.978516">App</tspan></text></g><g id="id29_Graphic"><path d="M 70.866142 73.419685 L 70.866142 467.71652 L 720.28107 467.71652" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="black" stroke-linecap="butt" stroke-linejoin="round" stroke-width="8"/></g><text transform="translate(11.740158 203.55905) rotate(-90)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x=".4736328" y="35" textLength="108.052734">Reach</tspan></text><text transform="translate(623.62207 481.88977)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x=".49414062" y="35" textLength="78.01172">Rich</tspan></text></g></g></svg>
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/tizenporta/impress.js Wed May 02 20:50:26 2012 +0200 4.3 @@ -0,0 +1,800 @@ 4.4 +/** 4.5 + * impress.js 4.6 + * 4.7 + * impress.js is a presentation tool based on the power of CSS3 transforms and transitions 4.8 + * in modern browsers and inspired by the idea behind prezi.com. 4.9 + * 4.10 + * 4.11 + * Copyright 2011-2012 Bartek Szopka (@bartaz) 4.12 + * 4.13 + * Released under the MIT and GPL Licenses. 4.14 + * 4.15 + * ------------------------------------------------ 4.16 + * author: Bartek Szopka 4.17 + * version: 0.5.3 4.18 + * url: http://bartaz.github.com/impress.js/ 4.19 + * source: http://github.com/bartaz/impress.js/ 4.20 + */ 4.21 + 4.22 +/*jshint bitwise:true, curly:true, eqeqeq:true, forin:true, latedef:true, newcap:true, 4.23 + noarg:true, noempty:true, undef:true, strict:true, browser:true */ 4.24 + 4.25 +// You are one of those who like to know how thing work inside? 4.26 +// Let me show you the cogs that make impress.js run... 4.27 +(function ( document, window ) { 4.28 + 'use strict'; 4.29 + 4.30 + // HELPER FUNCTIONS 4.31 + 4.32 + // `pfx` is a function that takes a standard CSS property name as a parameter 4.33 + // and returns it's prefixed version valid for current browser it runs in. 4.34 + // The code is heavily inspired by Modernizr http://www.modernizr.com/ 4.35 + var pfx = (function () { 4.36 + 4.37 + var style = document.createElement('dummy').style, 4.38 + prefixes = 'Webkit Moz O ms Khtml'.split(' '), 4.39 + memory = {}; 4.40 + 4.41 + return function ( prop ) { 4.42 + if ( typeof memory[ prop ] === "undefined" ) { 4.43 + 4.44 + var ucProp = prop.charAt(0).toUpperCase() + prop.substr(1), 4.45 + props = (prop + ' ' + prefixes.join(ucProp + ' ') + ucProp).split(' '); 4.46 + 4.47 + memory[ prop ] = null; 4.48 + for ( var i in props ) { 4.49 + if ( style[ props[i] ] !== undefined ) { 4.50 + memory[ prop ] = props[i]; 4.51 + break; 4.52 + } 4.53 + } 4.54 + 4.55 + } 4.56 + 4.57 + return memory[ prop ]; 4.58 + }; 4.59 + 4.60 + })(); 4.61 + 4.62 + // `arraify` takes an array-like object and turns it into real Array 4.63 + // to make all the Array.prototype goodness available. 4.64 + var arrayify = function ( a ) { 4.65 + return [].slice.call( a ); 4.66 + }; 4.67 + 4.68 + // `css` function applies the styles given in `props` object to the element 4.69 + // given as `el`. It runs all property names through `pfx` function to make 4.70 + // sure proper prefixed version of the property is used. 4.71 + var css = function ( el, props ) { 4.72 + var key, pkey; 4.73 + for ( key in props ) { 4.74 + if ( props.hasOwnProperty(key) ) { 4.75 + pkey = pfx(key); 4.76 + if ( pkey !== null ) { 4.77 + el.style[pkey] = props[key]; 4.78 + } 4.79 + } 4.80 + } 4.81 + return el; 4.82 + }; 4.83 + 4.84 + // `toNumber` takes a value given as `numeric` parameter and tries to turn 4.85 + // it into a number. If it is not possible it returns 0 (or other value 4.86 + // given as `fallback`). 4.87 + var toNumber = function (numeric, fallback) { 4.88 + return isNaN(numeric) ? (fallback || 0) : Number(numeric); 4.89 + }; 4.90 + 4.91 + // `byId` returns element with given `id` - you probably have guessed that ;) 4.92 + var byId = function ( id ) { 4.93 + return document.getElementById(id); 4.94 + }; 4.95 + 4.96 + // `$` returns first element for given CSS `selector` in the `context` of 4.97 + // the given element or whole document. 4.98 + var $ = function ( selector, context ) { 4.99 + context = context || document; 4.100 + return context.querySelector(selector); 4.101 + }; 4.102 + 4.103 + // `$$` return an array of elements for given CSS `selector` in the `context` of 4.104 + // the given element or whole document. 4.105 + var $$ = function ( selector, context ) { 4.106 + context = context || document; 4.107 + return arrayify( context.querySelectorAll(selector) ); 4.108 + }; 4.109 + 4.110 + // `triggerEvent` builds a custom DOM event with given `eventName` and `detail` data 4.111 + // and triggers it on element given as `el`. 4.112 + var triggerEvent = function (el, eventName, detail) { 4.113 + var event = document.createEvent("CustomEvent"); 4.114 + event.initCustomEvent(eventName, true, true, detail); 4.115 + el.dispatchEvent(event); 4.116 + }; 4.117 + 4.118 + // `translate` builds a translate transform string for given data. 4.119 + var translate = function ( t ) { 4.120 + return " translate3d(" + t.x + "px," + t.y + "px," + t.z + "px) "; 4.121 + }; 4.122 + 4.123 + // `rotate` builds a rotate transform string for given data. 4.124 + // By default the rotations are in X Y Z order that can be reverted by passing `true` 4.125 + // as second parameter. 4.126 + var rotate = function ( r, revert ) { 4.127 + var rX = " rotateX(" + r.x + "deg) ", 4.128 + rY = " rotateY(" + r.y + "deg) ", 4.129 + rZ = " rotateZ(" + r.z + "deg) "; 4.130 + 4.131 + return revert ? rZ+rY+rX : rX+rY+rZ; 4.132 + }; 4.133 + 4.134 + // `scale` builds a scale transform string for given data. 4.135 + var scale = function ( s ) { 4.136 + return " scale(" + s + ") "; 4.137 + }; 4.138 + 4.139 + // `perspective` builds a perspective transform string for given data. 4.140 + var perspective = function ( p ) { 4.141 + return " perspective(" + p + "px) "; 4.142 + }; 4.143 + 4.144 + // `getElementFromHash` returns an element located by id from hash part of 4.145 + // window location. 4.146 + var getElementFromHash = function () { 4.147 + // get id from url # by removing `#` or `#/` from the beginning, 4.148 + // so both "fallback" `#slide-id` and "enhanced" `#/slide-id` will work 4.149 + return byId( window.location.hash.replace(/^#\/?/,"") ); 4.150 + }; 4.151 + 4.152 + // `computeWindowScale` counts the scale factor between window size and size 4.153 + // defined for the presentation in the config. 4.154 + var computeWindowScale = function ( config ) { 4.155 + var hScale = window.innerHeight / config.height, 4.156 + wScale = window.innerWidth / config.width, 4.157 + scale = hScale > wScale ? wScale : hScale; 4.158 + 4.159 + if (config.maxScale && scale > config.maxScale) { 4.160 + scale = config.maxScale; 4.161 + } 4.162 + 4.163 + if (config.minScale && scale < config.minScale) { 4.164 + scale = config.minScale; 4.165 + } 4.166 + 4.167 + return scale; 4.168 + }; 4.169 + 4.170 + // CHECK SUPPORT 4.171 + var body = document.body; 4.172 + 4.173 + var ua = navigator.userAgent.toLowerCase(); 4.174 + var impressSupported = 4.175 + // browser should support CSS 3D transtorms 4.176 + ( pfx("perspective") !== null ) && 4.177 + 4.178 + // and `classList` and `dataset` APIs 4.179 + ( body.classList ) && 4.180 + ( body.dataset ) && 4.181 + 4.182 + // but some mobile devices need to be blacklisted, 4.183 + // because their CSS 3D support or hardware is not 4.184 + // good enough to run impress.js properly, sorry... 4.185 + ( ua.search(/(iphone)|(ipod)|(android)/) === -1 ); 4.186 + 4.187 + if (!impressSupported) { 4.188 + // we can't be sure that `classList` is supported 4.189 + body.className += " impress-not-supported "; 4.190 + } else { 4.191 + body.classList.remove("impress-not-supported"); 4.192 + body.classList.add("impress-supported"); 4.193 + } 4.194 + 4.195 + // GLOBALS AND DEFAULTS 4.196 + 4.197 + // This is were the root elements of all impress.js instances will be kept. 4.198 + // Yes, this means you can have more than one instance on a page, but I'm not 4.199 + // sure if it makes any sense in practice ;) 4.200 + var roots = {}; 4.201 + 4.202 + // some default config values. 4.203 + var defaults = { 4.204 + width: 1024, 4.205 + height: 768, 4.206 + maxScale: 1, 4.207 + minScale: 0, 4.208 + 4.209 + perspective: 1000, 4.210 + 4.211 + transitionDuration: 1000 4.212 + }; 4.213 + 4.214 + // it's just an empty function ... and a useless comment. 4.215 + var empty = function () { return false; }; 4.216 + 4.217 + // IMPRESS.JS API 4.218 + 4.219 + // And that's where interesting things will start to happen. 4.220 + // It's the core `impress` function that returns the impress.js API 4.221 + // for a presentation based on the element with given id ('impress' 4.222 + // by default). 4.223 + var impress = window.impress = function ( rootId ) { 4.224 + 4.225 + // If impress.js is not supported by the browser return a dummy API 4.226 + // it may not be a perfect solution but we return early and avoid 4.227 + // running code that may use features not implemented in the browser. 4.228 + if (!impressSupported) { 4.229 + return { 4.230 + init: empty, 4.231 + goto: empty, 4.232 + prev: empty, 4.233 + next: empty 4.234 + }; 4.235 + } 4.236 + 4.237 + rootId = rootId || "impress"; 4.238 + 4.239 + // if given root is already initialized just return the API 4.240 + if (roots["impress-root-" + rootId]) { 4.241 + return roots["impress-root-" + rootId]; 4.242 + } 4.243 + 4.244 + // data of all presentation steps 4.245 + var stepsData = {}; 4.246 + 4.247 + // element of currently active step 4.248 + var activeStep = null; 4.249 + 4.250 + // current state (position, rotation and scale) of the presentation 4.251 + var currentState = null; 4.252 + 4.253 + // array of step elements 4.254 + var steps = null; 4.255 + 4.256 + // configuration options 4.257 + var config = null; 4.258 + 4.259 + // scale factor of the browser window 4.260 + var windowScale = null; 4.261 + 4.262 + // root presentation elements 4.263 + var root = byId( rootId ); 4.264 + var canvas = document.createElement("div"); 4.265 + 4.266 + var initialized = false; 4.267 + 4.268 + // STEP EVENTS 4.269 + // 4.270 + // There are currently two step events triggered by impress.js 4.271 + // `impress:stepenter` is triggered when the step is shown on the 4.272 + // screen (the transition from the previous one is finished) and 4.273 + // `impress:stepleave` is triggered when the step is left (the 4.274 + // transition to next step just starts). 4.275 + 4.276 + // reference to last entered step 4.277 + var lastEntered = null; 4.278 + 4.279 + // `onStepEnter` is called whenever the step element is entered 4.280 + // but the event is triggered only if the step is different than 4.281 + // last entered step. 4.282 + var onStepEnter = function (step) { 4.283 + if (lastEntered !== step) { 4.284 + triggerEvent(step, "impress:stepenter"); 4.285 + lastEntered = step; 4.286 + } 4.287 + }; 4.288 + 4.289 + // `onStepLeave` is called whenever the step element is left 4.290 + // but the event is triggered only if the step is the same as 4.291 + // last entered step. 4.292 + var onStepLeave = function (step) { 4.293 + if (lastEntered === step) { 4.294 + triggerEvent(step, "impress:stepleave"); 4.295 + lastEntered = null; 4.296 + } 4.297 + }; 4.298 + 4.299 + // `initStep` initializes given step element by reading data from its 4.300 + // data attributes and setting correct styles. 4.301 + var initStep = function ( el, idx ) { 4.302 + var data = el.dataset, 4.303 + step = { 4.304 + translate: { 4.305 + x: toNumber(data.x), 4.306 + y: toNumber(data.y), 4.307 + z: toNumber(data.z) 4.308 + }, 4.309 + rotate: { 4.310 + x: toNumber(data.rotateX), 4.311 + y: toNumber(data.rotateY), 4.312 + z: toNumber(data.rotateZ || data.rotate) 4.313 + }, 4.314 + scale: toNumber(data.scale, 1), 4.315 + el: el 4.316 + }; 4.317 + 4.318 + if ( !el.id ) { 4.319 + el.id = "step-" + (idx + 1); 4.320 + } 4.321 + 4.322 + stepsData["impress-" + el.id] = step; 4.323 + 4.324 + css(el, { 4.325 + position: "absolute", 4.326 + transform: "translate(-50%,-50%)" + 4.327 + translate(step.translate) + 4.328 + rotate(step.rotate) + 4.329 + scale(step.scale), 4.330 + transformStyle: "preserve-3d" 4.331 + }); 4.332 + }; 4.333 + 4.334 + // `init` API function that initializes (and runs) the presentation. 4.335 + var init = function () { 4.336 + if (initialized) { return; } 4.337 + 4.338 + // First we set up the viewport for mobile devices. 4.339 + // For some reason iPad goes nuts when it is not done properly. 4.340 + var meta = $("meta[name='viewport']") || document.createElement("meta"); 4.341 + meta.content = "width=device-width, minimum-scale=1, maximum-scale=1, user-scalable=no"; 4.342 + if (meta.parentNode !== document.head) { 4.343 + meta.name = 'viewport'; 4.344 + document.head.appendChild(meta); 4.345 + } 4.346 + 4.347 + // initialize configuration object 4.348 + var rootData = root.dataset; 4.349 + config = { 4.350 + width: toNumber( rootData.width, defaults.width ), 4.351 + height: toNumber( rootData.height, defaults.height ), 4.352 + maxScale: toNumber( rootData.maxScale, defaults.maxScale ), 4.353 + minScale: toNumber( rootData.minScale, defaults.minScale ), 4.354 + perspective: toNumber( rootData.perspective, defaults.perspective ), 4.355 + transitionDuration: toNumber( rootData.transitionDuration, defaults.transitionDuration ) 4.356 + }; 4.357 + 4.358 + windowScale = computeWindowScale( config ); 4.359 + 4.360 + // wrap steps with "canvas" element 4.361 + arrayify( root.childNodes ).forEach(function ( el ) { 4.362 + canvas.appendChild( el ); 4.363 + }); 4.364 + root.appendChild(canvas); 4.365 + 4.366 + // set initial styles 4.367 + document.documentElement.style.height = "100%"; 4.368 + 4.369 + css(body, { 4.370 + height: "100%", 4.371 + overflow: "hidden" 4.372 + }); 4.373 + 4.374 + var rootStyles = { 4.375 + position: "absolute", 4.376 + transformOrigin: "top left", 4.377 + transition: "all 0s ease-in-out", 4.378 + transformStyle: "preserve-3d" 4.379 + }; 4.380 + 4.381 + css(root, rootStyles); 4.382 + css(root, { 4.383 + top: "50%", 4.384 + left: "50%", 4.385 + transform: perspective( config.perspective/windowScale ) + scale( windowScale ) 4.386 + }); 4.387 + css(canvas, rootStyles); 4.388 + 4.389 + body.classList.remove("impress-disabled"); 4.390 + body.classList.add("impress-enabled"); 4.391 + 4.392 + // get and init steps 4.393 + steps = $$(".step", root); 4.394 + steps.forEach( initStep ); 4.395 + 4.396 + // set a default initial state of the canvas 4.397 + currentState = { 4.398 + translate: { x: 0, y: 0, z: 0 }, 4.399 + rotate: { x: 0, y: 0, z: 0 }, 4.400 + scale: 1 4.401 + }; 4.402 + 4.403 + initialized = true; 4.404 + 4.405 + triggerEvent(root, "impress:init", { api: roots[ "impress-root-" + rootId ] }); 4.406 + }; 4.407 + 4.408 + // `getStep` is a helper function that returns a step element defined by parameter. 4.409 + // If a number is given, step with index given by the number is returned, if a string 4.410 + // is given step element with such id is returned, if DOM element is given it is returned 4.411 + // if it is a correct step element. 4.412 + var getStep = function ( step ) { 4.413 + if (typeof step === "number") { 4.414 + step = step < 0 ? steps[ steps.length + step] : steps[ step ]; 4.415 + } else if (typeof step === "string") { 4.416 + step = byId(step); 4.417 + } 4.418 + return (step && step.id && stepsData["impress-" + step.id]) ? step : null; 4.419 + }; 4.420 + 4.421 + // used to reset timeout for `impress:stepenter` event 4.422 + var stepEnterTimeout = null; 4.423 + 4.424 + // `goto` API function that moves to step given with `el` parameter (by index, id or element), 4.425 + // with a transition `duration` optionally given as second parameter. 4.426 + var goto = function ( el, duration ) { 4.427 + 4.428 + if ( !initialized || !(el = getStep(el)) ) { 4.429 + // presentation not initialized or given element is not a step 4.430 + return false; 4.431 + } 4.432 + 4.433 + // Sometimes it's possible to trigger focus on first link with some keyboard action. 4.434 + // Browser in such a case tries to scroll the page to make this element visible 4.435 + // (even that body overflow is set to hidden) and it breaks our careful positioning. 4.436 + // 4.437 + // So, as a lousy (and lazy) workaround we will make the page scroll back to the top 4.438 + // whenever slide is selected 4.439 + // 4.440 + // If you are reading this and know any better way to handle it, I'll be glad to hear about it! 4.441 + window.scrollTo(0, 0); 4.442 + 4.443 + var step = stepsData["impress-" + el.id]; 4.444 + 4.445 + if ( activeStep ) { 4.446 + activeStep.classList.remove("active"); 4.447 + body.classList.remove("impress-on-" + activeStep.id); 4.448 + } 4.449 + el.classList.add("active"); 4.450 + 4.451 + body.classList.add("impress-on-" + el.id); 4.452 + 4.453 + // compute target state of the canvas based on given step 4.454 + var target = { 4.455 + rotate: { 4.456 + x: -step.rotate.x, 4.457 + y: -step.rotate.y, 4.458 + z: -step.rotate.z 4.459 + }, 4.460 + translate: { 4.461 + x: -step.translate.x, 4.462 + y: -step.translate.y, 4.463 + z: -step.translate.z 4.464 + }, 4.465 + scale: 1 / step.scale 4.466 + }; 4.467 + 4.468 + // Check if the transition is zooming in or not. 4.469 + // 4.470 + // This information is used to alter the transition style: 4.471 + // when we are zooming in - we start with move and rotate transition 4.472 + // and the scaling is delayed, but when we are zooming out we start 4.473 + // with scaling down and move and rotation are delayed. 4.474 + var zoomin = target.scale >= currentState.scale; 4.475 + 4.476 + duration = toNumber(duration, config.transitionDuration); 4.477 + var delay = (duration / 2); 4.478 + 4.479 + // if the same step is re-selected, force computing window scaling, 4.480 + // because it is likely to be caused by window resize 4.481 + if (el === activeStep) { 4.482 + windowScale = computeWindowScale(config); 4.483 + } 4.484 + 4.485 + var targetScale = target.scale * windowScale; 4.486 + 4.487 + // trigger leave of currently active element (if it's not the same step again) 4.488 + if (activeStep && activeStep !== el) { 4.489 + onStepLeave(activeStep); 4.490 + } 4.491 + 4.492 + // Now we alter transforms of `root` and `canvas` to trigger transitions. 4.493 + // 4.494 + // And here is why there are two elements: `root` and `canvas` - they are 4.495 + // being animated separately: 4.496 + // `root` is used for scaling and `canvas` for translate and rotations. 4.497 + // Transitions on them are triggered with different delays (to make 4.498 + // visually nice and 'natural' looking transitions), so we need to know 4.499 + // that both of them are finished. 4.500 + css(root, { 4.501 + // to keep the perspective look similar for different scales 4.502 + // we need to 'scale' the perspective, too 4.503 + transform: perspective( config.perspective / targetScale ) + scale( targetScale ), 4.504 + transitionDuration: duration + "ms", 4.505 + transitionDelay: (zoomin ? delay : 0) + "ms" 4.506 + }); 4.507 + 4.508 + css(canvas, { 4.509 + transform: rotate(target.rotate, true) + translate(target.translate), 4.510 + transitionDuration: duration + "ms", 4.511 + transitionDelay: (zoomin ? 0 : delay) + "ms" 4.512 + }); 4.513 + 4.514 + // Here is a tricky part... 4.515 + // 4.516 + // If there is no change in scale or no change in rotation and translation, it means there was actually 4.517 + // no delay - because there was no transition on `root` or `canvas` elements. 4.518 + // We want to trigger `impress:stepenter` event in the correct moment, so here we compare the current 4.519 + // and target values to check if delay should be taken into account. 4.520 + // 4.521 + // I know that this `if` statement looks scary, but it's pretty simple when you know what is going on 4.522 + // - it's simply comparing all the values. 4.523 + if ( currentState.scale === target.scale || 4.524 + (currentState.rotate.x === target.rotate.x && currentState.rotate.y === target.rotate.y && 4.525 + currentState.rotate.z === target.rotate.z && currentState.translate.x === target.translate.x && 4.526 + currentState.translate.y === target.translate.y && currentState.translate.z === target.translate.z) ) { 4.527 + delay = 0; 4.528 + } 4.529 + 4.530 + // store current state 4.531 + currentState = target; 4.532 + activeStep = el; 4.533 + 4.534 + // And here is where we trigger `impress:stepenter` event. 4.535 + // We simply set up a timeout to fire it taking transition duration (and possible delay) into account. 4.536 + // 4.537 + // I really wanted to make it in more elegant way. The `transitionend` event seemed to be the best way 4.538 + // to do it, but the fact that I'm using transitions on two separate elements and that the `transitionend` 4.539 + // event is only triggered when there was a transition (change in the values) caused some bugs and 4.540 + // made the code really complicated, cause I had to handle all the conditions separately. And it still 4.541 + // needed a `setTimeout` fallback for the situations when there is no transition at all. 4.542 + // So I decided that I'd rather make the code simpler than use shiny new `transitionend`. 4.543 + // 4.544 + // If you want learn something interesting and see how it was done with `transitionend` go back to 4.545 + // version 0.5.2 of impress.js: http://github.com/bartaz/impress.js/blob/0.5.2/js/impress.js 4.546 + window.clearTimeout(stepEnterTimeout); 4.547 + stepEnterTimeout = window.setTimeout(function() { 4.548 + onStepEnter(activeStep); 4.549 + }, duration + delay); 4.550 + 4.551 + return el; 4.552 + }; 4.553 + 4.554 + // `prev` API function goes to previous step (in document order) 4.555 + var prev = function () { 4.556 + var prev = steps.indexOf( activeStep ) - 1; 4.557 + prev = prev >= 0 ? steps[ prev ] : steps[ steps.length-1 ]; 4.558 + 4.559 + return goto(prev); 4.560 + }; 4.561 + 4.562 + // `next` API function goes to next step (in document order) 4.563 + var next = function () { 4.564 + var next = steps.indexOf( activeStep ) + 1; 4.565 + next = next < steps.length ? steps[ next ] : steps[ 0 ]; 4.566 + 4.567 + return goto(next); 4.568 + }; 4.569 + 4.570 + // Adding some useful classes to step elements. 4.571 + // 4.572 + // All the steps that have not been shown yet are given `future` class. 4.573 + // When the step is entered the `future` class is removed and the `present` 4.574 + // class is given. When the step is left `present` class is replaced with 4.575 + // `past` class. 4.576 + // 4.577 + // So every step element is always in one of three possible states: 4.578 + // `future`, `present` and `past`. 4.579 + // 4.580 + // There classes can be used in CSS to style different types of steps. 4.581 + // For example the `present` class can be used to trigger some custom 4.582 + // animations when step is shown. 4.583 + root.addEventListener("impress:init", function(){ 4.584 + // STEP CLASSES 4.585 + steps.forEach(function (step) { 4.586 + step.classList.add("future"); 4.587 + }); 4.588 + 4.589 + root.addEventListener("impress:stepenter", function (event) { 4.590 + event.target.classList.remove("past"); 4.591 + event.target.classList.remove("future"); 4.592 + event.target.classList.add("present"); 4.593 + }, false); 4.594 + 4.595 + root.addEventListener("impress:stepleave", function (event) { 4.596 + event.target.classList.remove("present"); 4.597 + event.target.classList.add("past"); 4.598 + }, false); 4.599 + 4.600 + }, false); 4.601 + 4.602 + // Adding hash change support. 4.603 + root.addEventListener("impress:init", function(){ 4.604 + 4.605 + // last hash detected 4.606 + var lastHash = ""; 4.607 + 4.608 + // `#/step-id` is used instead of `#step-id` to prevent default browser 4.609 + // scrolling to element in hash. 4.610 + // 4.611 + // And it has to be set after animation finishes, because in Chrome it 4.612 + // makes transtion laggy. 4.613 + // BUG: http://code.google.com/p/chromium/issues/detail?id=62820 4.614 + root.addEventListener("impress:stepenter", function (event) { 4.615 + window.location.hash = lastHash = "#/" + event.target.id; 4.616 + }, false); 4.617 + 4.618 + window.addEventListener("hashchange", function () { 4.619 + // When the step is entered hash in the location is updated 4.620 + // (just few lines above from here), so the hash change is 4.621 + // triggered and we would call `goto` again on the same element. 4.622 + // 4.623 + // To avoid this we store last entered hash and compare. 4.624 + if (window.location.hash !== lastHash) { 4.625 + goto( getElementFromHash() ); 4.626 + } 4.627 + }, false); 4.628 + 4.629 + // START 4.630 + // by selecting step defined in url or first step of the presentation 4.631 + goto(getElementFromHash() || steps[0], 0); 4.632 + }, false); 4.633 + 4.634 + body.classList.add("impress-disabled"); 4.635 + 4.636 + // store and return API for given impress.js root element 4.637 + return (roots[ "impress-root-" + rootId ] = { 4.638 + init: init, 4.639 + goto: goto, 4.640 + next: next, 4.641 + prev: prev 4.642 + }); 4.643 + 4.644 + }; 4.645 + 4.646 + // flag that can be used in JS to check if browser have passed the support test 4.647 + impress.supported = impressSupported; 4.648 + 4.649 +})(document, window); 4.650 + 4.651 +// NAVIGATION EVENTS 4.652 + 4.653 +// As you can see this part is separate from the impress.js core code. 4.654 +// It's because these navigation actions only need what impress.js provides with 4.655 +// its simple API. 4.656 +// 4.657 +// In future I think about moving it to make them optional, move to separate files 4.658 +// and treat more like a 'plugins'. 4.659 +(function ( document, window ) { 4.660 + 'use strict'; 4.661 + 4.662 + // throttling function calls, by Remy Sharp 4.663 + // http://remysharp.com/2010/07/21/throttling-function-calls/ 4.664 + var throttle = function (fn, delay) { 4.665 + var timer = null; 4.666 + return function () { 4.667 + var context = this, args = arguments; 4.668 + clearTimeout(timer); 4.669 + timer = setTimeout(function () { 4.670 + fn.apply(context, args); 4.671 + }, delay); 4.672 + }; 4.673 + }; 4.674 + 4.675 + // wait for impress.js to be initialized 4.676 + document.addEventListener("impress:init", function (event) { 4.677 + // Getting API from event data. 4.678 + // So you don't event need to know what is the id of the root element 4.679 + // or anything. `impress:init` event data gives you everything you 4.680 + // need to control the presentation that was just initialized. 4.681 + var api = event.detail.api; 4.682 + 4.683 + // KEYBOARD NAVIGATION HANDLERS 4.684 + 4.685 + // Prevent default keydown action when one of supported key is pressed. 4.686 + document.addEventListener("keydown", function ( event ) { 4.687 + if ( event.keyCode === 9 || ( event.keyCode >= 32 && event.keyCode <= 34 ) || (event.keyCode >= 37 && event.keyCode <= 40) ) { 4.688 + event.preventDefault(); 4.689 + } 4.690 + }, false); 4.691 + 4.692 + // Trigger impress action (next or prev) on keyup. 4.693 + 4.694 + // Supported keys are: 4.695 + // [space] - quite common in presentation software to move forward 4.696 + // [up] [right] / [down] [left] - again common and natural addition, 4.697 + // [pgdown] / [pgup] - often triggered by remote controllers, 4.698 + // [tab] - this one is quite controversial, but the reason it ended up on 4.699 + // this list is quite an interesting story... Remember that strange part 4.700 + // in the impress.js code where window is scrolled to 0,0 on every presentation 4.701 + // step, because sometimes browser scrolls viewport because of the focused element? 4.702 + // Well, the [tab] key by default navigates around focusable elements, so clicking 4.703 + // it very often caused scrolling to focused element and breaking impress.js 4.704 + // positioning. I didn't want to just prevent this default action, so I used [tab] 4.705 + // as another way to moving to next step... And yes, I know that for the sake of 4.706 + // consistency I should add [shift+tab] as opposite action... 4.707 + document.addEventListener("keyup", function ( event ) { 4.708 + if ( event.keyCode === 9 || ( event.keyCode >= 32 && event.keyCode <= 34 ) || (event.keyCode >= 37 && event.keyCode <= 40) ) { 4.709 + switch( event.keyCode ) { 4.710 + case 33: // pg up 4.711 + case 37: // left 4.712 + case 38: // up 4.713 + api.prev(); 4.714 + break; 4.715 + case 9: // tab 4.716 + case 32: // space 4.717 + case 34: // pg down 4.718 + case 39: // right 4.719 + case 40: // down 4.720 + api.next(); 4.721 + break; 4.722 + } 4.723 + 4.724 + event.preventDefault(); 4.725 + } 4.726 + }, false); 4.727 + 4.728 + // delegated handler for clicking on the links to presentation steps 4.729 + document.addEventListener("click", function ( event ) { 4.730 + // event delegation with "bubbling" 4.731 + // check if event target (or any of its parents is a link) 4.732 + var target = event.target; 4.733 + while ( (target.tagName !== "A") && 4.734 + (target !== document.documentElement) ) { 4.735 + target = target.parentNode; 4.736 + } 4.737 + 4.738 + if ( target.tagName === "A" ) { 4.739 + var href = target.getAttribute("href"); 4.740 + 4.741 + // if it's a link to presentation step, target this step 4.742 + if ( href && href[0] === '#' ) { 4.743 + target = document.getElementById( href.slice(1) ); 4.744 + } 4.745 + } 4.746 + 4.747 + if ( api.goto(target) ) { 4.748 + event.stopImmediatePropagation(); 4.749 + event.preventDefault(); 4.750 + } 4.751 + }, false); 4.752 + 4.753 + // delegated handler for clicking on step elements 4.754 + document.addEventListener("click", function ( event ) { 4.755 + var target = event.target; 4.756 + // find closest step element that is not active 4.757 + while ( !(target.classList.contains("step") && !target.classList.contains("active")) && 4.758 + (target !== document.documentElement) ) { 4.759 + target = target.parentNode; 4.760 + } 4.761 + 4.762 + if ( api.goto(target) ) { 4.763 + event.preventDefault(); 4.764 + } 4.765 + }, false); 4.766 + 4.767 + // touch handler to detect taps on the left and right side of the screen 4.768 + // based on awesome work of @hakimel: https://github.com/hakimel/reveal.js 4.769 + document.addEventListener("touchstart", function ( event ) { 4.770 + if (event.touches.length === 1) { 4.771 + var x = event.touches[0].clientX, 4.772 + width = window.innerWidth * 0.3, 4.773 + result = null; 4.774 + 4.775 + if ( x < width ) { 4.776 + result = api.prev(); 4.777 + } else if ( x > window.innerWidth - width ) { 4.778 + result = api.next(); 4.779 + } 4.780 + 4.781 + if (result) { 4.782 + event.preventDefault(); 4.783 + } 4.784 + } 4.785 + }, false); 4.786 + 4.787 + // rescale presentation when window is resized 4.788 + window.addEventListener("resize", throttle(function () { 4.789 + // force going to active step again, to trigger rescaling 4.790 + api.goto( document.querySelector(".active"), 500 ); 4.791 + }, 250), false); 4.792 + 4.793 + }, false); 4.794 + 4.795 +})(document, window); 4.796 + 4.797 +// THAT'S ALL FOLKS! 4.798 +// 4.799 +// Thanks for reading it all. 4.800 +// Or thanks for scrolling down and reading the last part. 4.801 +// 4.802 +// I've learnt a lot when building impress.js and I hope this code and comments 4.803 +// will help somebody learn at least some part of it.
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/tizenporta/index.html Wed May 02 20:50:26 2012 +0200 5.3 @@ -0,0 +1,1193 @@ 5.4 +<!doctype html> 5.5 +<html lang="en"> 5.6 +<head> 5.7 + <meta charset="utf-8" /> 5.8 + <meta name="viewport" content="width=1024" /> 5.9 + <meta name="apple-mobile-web-app-capable" content="yes" /> 5.10 + <title>Tizen Application Portability</title> 5.11 + 5.12 + <meta name="description" content="Tizen Application Portability is a breakout presentation given at the Tizen Developer Conference in San Francisco on 9 May 2012. It explains portable development strategies relying on web frameworks like jQuery Mobile, Sencha Touch, DojoX, and perhaps one day Cordova (Phonegap.)" /> 5.13 + <meta name="author" content="Michael Schloh von Bennewitz" /> 5.14 + 5.15 + <link href="http://fonts.googleapis.com/css?family=Open+Sans:regular,semibold,italic,italicsemibold|PT+Sans:400,700,400italic,700italic|PT+Serif:400,700,400italic,700italic" rel="stylesheet" /> 5.16 + 5.17 + <link rel="shortcut icon" href="favicon.png" /> 5.18 + <link rel="apple-touch-icon" href="apple-touch-icon.png" /> 5.19 + 5.20 + <style type="text/css"> 5.21 + html, body, div, span, applet, object, iframe, 5.22 + h1, h2, h3, h4, h5, h6, p, blockquote, pre, 5.23 + a, abbr, acronym, address, big, cite, code, 5.24 + del, dfn, em, img, ins, kbd, q, s, samp, 5.25 + small, strike, strong, sub, sup, tt, var, 5.26 + b, u, i, center, 5.27 + dl, dt, dd, ol, ul, li, 5.28 + fieldset, form, label, legend, 5.29 + table, caption, tbody, tfoot, thead, tr, th, td, 5.30 + article, aside, canvas, details, embed, 5.31 + figure, figcaption, footer, header, hgroup, 5.32 + menu, nav, output, ruby, section, summary, 5.33 + time, mark, audio, video { 5.34 + margin: 0; 5.35 + padding: 0; 5.36 + border: 0; 5.37 + font-size: 100%; 5.38 + font: inherit; 5.39 + vertical-align: baseline; 5.40 + } 5.41 + 5.42 + /* HTML5 display-role reset for older browsers */ 5.43 + article, aside, details, figcaption, figure, 5.44 + footer, header, hgroup, menu, nav, section { 5.45 + display: block; 5.46 + } 5.47 + body { 5.48 + line-height: 1; 5.49 + } 5.50 + ol, ul { 5.51 + list-style: none; 5.52 + } 5.53 + blockquote, q { 5.54 + quotes: none; 5.55 + } 5.56 + blockquote:before, blockquote:after, 5.57 + q:before, q:after { 5.58 + content: ''; 5.59 + content: none; 5.60 + } 5.61 + 5.62 + table { 5.63 + border-collapse: collapse; 5.64 + border-spacing: 0; 5.65 + } 5.66 + 5.67 + 5.68 + body { 5.69 + font-family: 'PT Sans', sans-serif; 5.70 + 5.71 + min-height: 740px; 5.72 + 5.73 + background: rgb(215, 215, 215); 5.74 + background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 500, from(rgb(250, 250, 250)), to(rgb(160, 160, 160))); 5.75 + background: -webkit-radial-gradient(rgb(250, 250, 250), rgb(160, 160, 160)); 5.76 + background: -moz-radial-gradient(rgb(250, 250, 250), rgb(160, 160, 160)); 5.77 + background: -o-radial-gradient(rgb(250, 250, 250), rgb(160, 160, 160)); 5.78 + background: radial-gradient(rgb(250, 250, 250), rgb(160, 160, 160)); 5.79 + 5.80 + -webkit-font-smoothing: antialiased; 5.81 + } 5.82 + 5.83 + b, strong { font-weight: bold } 5.84 + i, em { font-style: italic} 5.85 + 5.86 + a { 5.87 + color: inherit; 5.88 + text-decoration: none; 5.89 + padding: 0 0.1em; 5.90 + background: rgba(255,255,255,0.5); 5.91 + text-shadow: -1px -1px 2px rgba(100,100,100,0.9); 5.92 + border-radius: 0.2em; 5.93 + 5.94 + -webkit-transition: 0.5s; 5.95 + -moz-transition: 0.5s; 5.96 + -ms-transition: 0.5s; 5.97 + -o-transition: 0.5s; 5.98 + transition: 0.5s; 5.99 + } 5.100 + 5.101 + a:hover { 5.102 + background: rgba(255,255,255,1); 5.103 + text-shadow: -1px -1px 2px rgba(100,100,100,0.5); 5.104 + } 5.105 + 5.106 + /* enable clicking on elements 'hiding' behind body in 3D */ 5.107 + body { pointer-events: none; } 5.108 +#impress { pointer-events: auto; } 5.109 + 5.110 + /* COMMON STEP STYLES */ 5.111 + 5.112 + .step { 5.113 + width: 1080px; 5.114 + padding: 40px; 5.115 + 5.116 + -webkit-box-sizing: border-box; 5.117 + -moz-box-sizing: border-box; 5.118 + -ms-box-sizing: border-box; 5.119 + -o-box-sizing: border-box; 5.120 + box-sizing: border-box; 5.121 + 5.122 + font-family: 'PT Serif', georgia, serif; 5.123 + 5.124 + font-size: 48px; 5.125 + line-height: 1.5; 5.126 + } 5.127 + 5.128 + .step { 5.129 + -webkit-transition: opacity 1s; 5.130 + -moz-transition: opacity 1s; 5.131 + -ms-transition: opacity 1s; 5.132 + -o-transition: opacity 1s; 5.133 + transition: opacity 1s; 5.134 + } 5.135 + 5.136 + /* fade out inactive slides */ 5.137 + .step:not(.active) { 5.138 + opacity: 0.3; 5.139 + } 5.140 + 5.141 + /* STEP SPECIFIC STYLES */ 5.142 + 5.143 + /* hint on the first slide */ 5.144 + 5.145 + .hint { 5.146 + position: fixed; 5.147 + left: 0; 5.148 + right: 0; 5.149 + bottom: 200px; 5.150 + 5.151 + background: rgba(0,0,0,0.5); 5.152 + color: #EEE; 5.153 + text-align: center; 5.154 + 5.155 + font-size: 50px; 5.156 + padding: 20px; 5.157 + 5.158 + z-index: 100; 5.159 + 5.160 + opacity: 0; 5.161 + 5.162 + -webkit-transform: translateY(400px); 5.163 + -moz-transform: translateY(400px); 5.164 + -ms-transform: translateY(400px); 5.165 + -o-transform: translateY(400px); 5.166 + transform: translateY(400px); 5.167 + 5.168 + -webkit-transition: opacity 1s, -webkit-transform 0.5s 1s; 5.169 + -moz-transition: opacity 1s, -moz-transform 0.5s 1s; 5.170 + -ms-transition: opacity 1s, -ms-transform 0.5s 1s; 5.171 + -o-transition: opacity 1s, -o-transform 0.5s 1s; 5.172 + transition: opacity 1s, transform 0.5s 1s; 5.173 + } 5.174 + 5.175 + .impress-on-license .hint { 5.176 + opacity: 1; 5.177 + 5.178 + -webkit-transition: opacity 1s 5s, -webkit-transform 0.5s; 5.179 + -moz-transition: opacity 1s 5s, -moz-transform 0.5s; 5.180 + -ms-transition: opacity 1s 5s, -ms-transform 0.5s; 5.181 + -o-transition: opacity 1s 5s, -o-transform 0.5s; 5.182 + transition: opacity 1s 5s, transform 0.5s; 5.183 + 5.184 + -webkit-transform: translateY(0px); 5.185 + -moz-transform: translateY(0px); 5.186 + -ms-transform: translateY(0px); 5.187 + -o-transform: translateY(0px); 5.188 + transform: translateY(0px); 5.189 + } 5.190 + 5.191 +#midlabel { 5.192 + font-size: 200px; 5.193 + font-weight: 900; 5.194 + font-family: 'Open Sans', Arial, sans-serif; 5.195 + text-shadow: 8px 6px 12px black; 5.196 + color: #F08020; 5.197 +} 5.198 + 5.199 +#title { 5.200 + background-size: 100% 100%; 5.201 + background-image: url(masterhinterbay.png); 5.202 + background-repeat: no-repeat; 5.203 + background-attachment: fixed; 5.204 + background-position: top; 5.205 +} 5.206 + 5.207 +#title h1 { 5.208 + padding-left: 42px; 5.209 + font-size: 76px; 5.210 + font-weight: bold; 5.211 + font-family: 'Open Sans', Arial, sans-serif; 5.212 + position: relative; 5.213 + bottom: -160px; 5.214 + 5.215 + color: white; 5.216 + text-shadow: 4px 3px 8px black; 5.217 + } 5.218 + 5.219 +#title h2 { 5.220 + padding-top: 48px; 5.221 + padding-left: 42px; 5.222 + font-size: 64px; 5.223 + font-weight: bold; 5.224 + letter-spacing: 2px; 5.225 + font-family: 'Open Sans', Arial, sans-serif; 5.226 + position: relative; 5.227 + bottom: -160px; 5.228 + 5.229 + color: white; 5.230 + text-shadow: 4px 3px 8px black; 5.231 + } 5.232 + 5.233 +#contents { 5.234 + background-image: url('meefrauhand.svg'); 5.235 + background-position: 90% 80%; 5.236 + background-repeat: no-repeat; 5.237 + color: #202020; 5.238 + } 5.239 + 5.240 +#contents h1 { 5.241 + padding-top: 32px; 5.242 + padding-bottom: 48px; 5.243 + font-size: 96px; 5.244 + font-weight: bold; 5.245 + font-family: 'Open Sans', Arial, sans-serif; 5.246 + } 5.247 + 5.248 +#contents ul { 5.249 + font-size: 48px; 5.250 + line-height: 64px; 5.251 + padding-left: 96px; 5.252 + } 5.253 + 5.254 +#topcat .smalltext, #tophybrid .smalltext { 5.255 + font-size: 80px; 5.256 + position: absolute; 5.257 + top: -0.2em; 5.258 + left: 1.7em; 5.259 + 5.260 + -webkit-transform: translateZ(20px); 5.261 + -moz-transform: translateZ(20px); 5.262 + -ms-transform: translateZ(20px); 5.263 + -o-transform: translateZ(20px); 5.264 + transform: translateZ(20px); 5.265 + } 5.266 + 5.267 +#topcat h1 { 5.268 + font-size: 180px; 5.269 + line-height: 200px; 5.270 + padding-top: 64px; 5.271 + text-align: center; 5.272 + 5.273 + -webkit-transform: translateZ(50px); 5.274 + -moz-transform: translateZ(50px); 5.275 + -ms-transform: translateZ(50px); 5.276 + -o-transform: translateZ(50px); 5.277 + transform: translateZ(50px); 5.278 + } 5.279 + 5.280 +#tophybrid h1 { 5.281 + font-size: 180px; 5.282 + line-height: 200px; 5.283 + padding-top: 64px; 5.284 + 5.285 + -webkit-transform: translateZ(50px); 5.286 + -moz-transform: translateZ(50px); 5.287 + -ms-transform: translateZ(50px); 5.288 + -o-transform: translateZ(50px); 5.289 + transform: translateZ(50px); 5.290 + } 5.291 + 5.292 +#topnative .smalltext { 5.293 + font-size: 120px; 5.294 + position: absolute; 5.295 + top: 1.75em; 5.296 + left: 0.6em; 5.297 + 5.298 + -webkit-transform: translateZ(20px); 5.299 + -moz-transform: translateZ(20px); 5.300 + -ms-transform: translateZ(20px); 5.301 + -o-transform: translateZ(20px); 5.302 + transform: translateZ(20px); 5.303 + } 5.304 + 5.305 +#topnative h1 { 5.306 + font-size: 200px; 5.307 + position: relative; 5.308 + top: -0.25em; 5.309 + 5.310 + -webkit-transform: translateZ(50px); 5.311 + -moz-transform: translateZ(50px); 5.312 + -ms-transform: translateZ(50px); 5.313 + -o-transform: translateZ(50px); 5.314 + transform: translateZ(50px); 5.315 + } 5.316 + 5.317 +#topnative:not(.active) { 5.318 + opacity: 0; 5.319 +} 5.320 + 5.321 +#topnative:is(.active) { 5.322 + opacity: 1; 5.323 +} 5.324 + 5.325 +#topweb .smalltext { 5.326 + font-size: 104px; 5.327 + position: absolute; 5.328 + top: 2em; 5.329 + left: 1.4em; 5.330 + 5.331 + -webkit-transform: translateZ(20px); 5.332 + -moz-transform: translateZ(20px); 5.333 + -ms-transform: translateZ(20px); 5.334 + -o-transform: translateZ(20px); 5.335 + transform: translateZ(20px); 5.336 + } 5.337 + 5.338 +#topweb h1 { 5.339 + font-size: 200px; 5.340 + position: relative; 5.341 + top: -0.25em; 5.342 + text-align: center; 5.343 + 5.344 + -webkit-transform: translateZ(50px); 5.345 + -moz-transform: translateZ(50px); 5.346 + -ms-transform: translateZ(50px); 5.347 + -o-transform: translateZ(50px); 5.348 + transform: translateZ(50px); 5.349 + } 5.350 + 5.351 +#svgrich1:not(.active) { 5.352 + opacity: 0; 5.353 +} 5.354 + 5.355 +#svgrich1:is(.active) { 5.356 + opacity: 1; 5.357 +} 5.358 + 5.359 +/*#svgtizenarch1:not(.active) { 5.360 + opacity: 0; 5.361 +} 5.362 + 5.363 +#svgtizenarch1:is(.active) { 5.364 + opacity: 1; 5.365 +}*/ 5.366 + 5.367 +#svgtizenarch1, #svgtizenarch2 { 5.368 + width: 820px; 5.369 + padding-top: 48px; 5.370 + margin-left: auto; 5.371 + margin-right: auto; 5.372 +} 5.373 + 5.374 +#svgrich2:not(.active) { 5.375 + opacity: 0; 5.376 +} 5.377 + 5.378 +#svgrich2:is(.active) { 5.379 + opacity: 1; 5.380 +} 5.381 + 5.382 +#svgrich3:not(.active) { 5.383 + opacity: 0; 5.384 +} 5.385 + 5.386 +#svgrich3:is(.active) { 5.387 + opacity: 1; 5.388 +} 5.389 + 5.390 +#kitplethora:not(.active) { 5.391 + opacity: 0; 5.392 +} 5.393 + 5.394 +#kitplethora:is(.active) { 5.395 + opacity: 1; 5.396 +} 5.397 + 5.398 +#svgappflow:not(.active) { 5.399 + opacity: 0; 5.400 +} 5.401 + 5.402 +#svgappflow:is(.active) { 5.403 + opacity: 1; 5.404 +} 5.405 + 5.406 +#topchoose1 .smalltext { 5.407 + font-size: 130px; 5.408 + position: absolute; 5.409 + top: 1.5em; 5.410 + left: 1em; 5.411 + 5.412 + -webkit-transform: translateZ(20px); 5.413 + -moz-transform: translateZ(20px); 5.414 + -ms-transform: translateZ(20px); 5.415 + -o-transform: translateZ(20px); 5.416 + transform: translateZ(20px); 5.417 + } 5.418 + 5.419 +#topchoose1 h1 { 5.420 + font-size: 200px; 5.421 + position: relative; 5.422 + top: -0.25em; 5.423 + text-align: center; 5.424 + 5.425 + -webkit-transform: translateZ(50px); 5.426 + -moz-transform: translateZ(50px); 5.427 + -ms-transform: translateZ(50px); 5.428 + -o-transform: translateZ(50px); 5.429 + transform: translateZ(50px); 5.430 + } 5.431 + 5.432 +#topchoose2:not(.active) { 5.433 + opacity: 0; 5.434 +} 5.435 + 5.436 +#topchoose2:is(.active) { 5.437 + opacity: 1; 5.438 +} 5.439 + 5.440 +#topchoose2 a { 5.441 + font-size: 64px; 5.442 + position: relative; 5.443 + top: 2em; 5.444 + left: 1.4em; 5.445 + } 5.446 + 5.447 +#topwhy h1 { 5.448 + font-size: 160px; 5.449 + line-height: 150px; 5.450 + position: relative; 5.451 + top: -1em; 5.452 + text-align: center; 5.453 + 5.454 + -webkit-transform: translateZ(50px); 5.455 + -moz-transform: translateZ(50px); 5.456 + -ms-transform: translateZ(50px); 5.457 + -o-transform: translateZ(50px); 5.458 + transform: translateZ(50px); 5.459 + } 5.460 + 5.461 +blockquote { 5.462 + text-align: justify; 5.463 + font-weight: 300; 5.464 + font-style: italic; 5.465 + line-height: 1.2; 5.466 + margin-left: 72px; 5.467 + margin-right: 72px; 5.468 + position: relative; 5.469 + top: 3.5em; 5.470 +} 5.471 + 5.472 +blockquote .author { 5.473 + display: block; 5.474 + text-align: right; 5.475 + padding: 0 40px; 5.476 + font-weight: 600; 5.477 + font-size: 36px; 5.478 +} 5.479 + 5.480 +#sdkstart h1, #sdkprovide h1, #sdkinteg h1, #sdkdemo h1 { 5.481 + /*font-family: 'Open Sans', sans-serif;*/ 5.482 + /*font-weight: 900;*/ 5.483 + font-size: 200px; 5.484 + 5.485 + -webkit-transform: translateZ(50px); 5.486 + -moz-transform: translateZ(50px); 5.487 + -ms-transform: translateZ(50px); 5.488 + -o-transform: translateZ(50px); 5.489 + transform: translateZ(50px); 5.490 + } 5.491 + 5.492 +#resources { 5.493 + background-image: url('meegarbeit.svg'); 5.494 + background-position: 90% 80%; 5.495 + background-repeat: no-repeat; 5.496 + } 5.497 + 5.498 +#resources h1 { 5.499 + padding-top: 32px; 5.500 + padding-bottom: 48px; 5.501 + font-size: 96px; 5.502 + font-weight: bold; 5.503 + font-family: 'Open Sans', Arial, sans-serif; 5.504 + } 5.505 + 5.506 +#resources ul { 5.507 + font-size: 36px; 5.508 + line-height: 52px; 5.509 + padding-left: 64px; 5.510 + } 5.511 + 5.512 +#resources .ecrivain { 5.513 + text-decoration: underline; 5.514 +} 5.515 + 5.516 +#conclusion { 5.517 + background-image: url('qrtizportdev.png'); 5.518 + background-size: 300px 300px; 5.519 + background-position: 10% 95%; 5.520 + background-repeat: no-repeat; 5.521 + } 5.522 + 5.523 +#conclusion h1 { 5.524 + padding-top: 64px; 5.525 + text-align: center; 5.526 + padding-bottom: 96px; 5.527 + font-size: 200px; 5.528 + font-weight: bold; 5.529 + font-family: 'Open Sans', Arial, sans-serif; 5.530 + } 5.531 + 5.532 +#conclusion h2 { 5.533 + text-align: center; 5.534 + font-size: 72px; 5.535 + font-weight: bold; 5.536 + font-family: 'Open Sans', Arial, sans-serif; 5.537 + } 5.538 + 5.539 + /* overview step */ 5.540 + 5.541 +#overview { 5.542 + z-index: -1; 5.543 + padding: 0; 5.544 + } 5.545 + 5.546 + /* on overview step everything is visible */ 5.547 + 5.548 + .impress-on-overview .step { 5.549 + opacity: 1; 5.550 + cursor: pointer; 5.551 + } 5.552 + 5.553 + /* 5.554 + * SLIDE STEP STYLES 5.555 + * 5.556 + * inspired by: http://html5slides.googlecode.com/svn/trunk/styles.css 5.557 + * 5.558 + * ;) 5.559 + */ 5.560 + 5.561 + .slide { 5.562 + display: block; 5.563 + 5.564 + width: 1200px; 5.565 + height: 600px; 5.566 + 5.567 + padding: 40px 60px; 5.568 + 5.569 + border-radius: 10px; 5.570 + 5.571 + background-color: white; 5.572 + 5.573 + box-shadow: 0 2px 6px rgba(0, 0, 0, .1); 5.574 + border: 1px solid rgba(0, 0, 0, .3); 5.575 + 5.576 + font-family: 'Open Sans', Arial, sans-serif; 5.577 + 5.578 + color: rgb(102, 102, 102); 5.579 + text-shadow: 0 2px 2px rgba(0, 0, 0, .1); 5.580 + 5.581 + font-size: 30px; 5.582 + line-height: 36px; 5.583 + 5.584 + letter-spacing: -1px; 5.585 + } 5.586 + 5.587 + .slide q { 5.588 + display: block; 5.589 + font-size: 50px; 5.590 + line-height: 72px; 5.591 + 5.592 + margin-top: 100px; 5.593 + } 5.594 + 5.595 + .slide q strong { 5.596 + white-space: nowrap; 5.597 + } 5.598 + 5.599 + 5.600 + /* IMPRESS NOT SUPPORTED STYLES */ 5.601 + 5.602 + .fallback-message { 5.603 + font-family: sans-serif; 5.604 + line-height: 1.3; 5.605 + 5.606 + display: none; 5.607 + width: 780px; 5.608 + padding: 10px 10px 0; 5.609 + margin: 20px auto; 5.610 + 5.611 + border-radius: 10px; 5.612 + border: 1px solid #E4C652; 5.613 + background: #EEDC94; 5.614 + } 5.615 + 5.616 + .fallback-message p { 5.617 + margin-bottom: 10px; 5.618 + } 5.619 + 5.620 + .impress-disabled .step, 5.621 + .impress-not-supported .step { 5.622 + position: relative; 5.623 + opacity: 1; 5.624 + margin: 20px auto; 5.625 + } 5.626 + 5.627 + .impress-not-supported .fallback-message { 5.628 + display: block; 5.629 + } 5.630 + 5.631 + #kitplethora { 5.632 + padding-top: 100px; 5.633 + text-align: center; 5.634 + } 5.635 + #kitplethora .webfmwork { } 5.636 + #kitplethora .webfmwork .item { 5.637 + display: block; 5.638 + font-size: .8em; 5.639 + opacity: .7; 5.640 + position: absolute; 5.641 + text-align: center; 5.642 + width: 25%; 5.643 + } 5.644 + #kitplethora .webfmwork .fmwork-1 { 5.645 + bottom: 240px; 5.646 + left: 0px; 5.647 + -moz-animation: item1 4s 0.5s infinite normal ease; 5.648 + -webkit-animation: item1 4s 0.5s infinite normal ease; 5.649 + -ms-animation: item1 4s 0.5s infinite normal ease; 5.650 + } 5.651 + @-moz-keyframes item1 { 5.652 + 0% { -moz-transform: rotate(10deg); left: 0px; } 5.653 + 50% { -moz-transform: rotate(-10deg); left: 10px; } 5.654 + 100% { -moz-transform: rotate(10deg); left: 0px; } 5.655 + } 5.656 + @-webkit-keyframes item1 { 5.657 + 0% { -webkit-transform: rotate(10deg); left: 0px; } 5.658 + 50% { -webkit-transform: rotate(-10deg); left: 10px; } 5.659 + 100% { -webkit-transform: rotate(10deg); left: 0px; } 5.660 + } 5.661 + @-ms-keyframes item1 { 5.662 + 0% { -ms-transform: rotate(10deg); left: 0px; } 5.663 + 50% { -ms-transform: rotate(-10deg); left: 10px; } 5.664 + 100% { -ms-transform: rotate(10deg); left: 0px; } 5.665 + } 5.666 + #kitplethora .webfmwork .fmwork-2 { 5.667 + bottom: 290px; 5.668 + left: 280px; 5.669 + -moz-animation: item2 4s 0s infinite normal ease; 5.670 + -webkit-animation: item2 4s 0s infinite normal ease; 5.671 + -ms-animation: item2 4s 0s infinite normal ease; 5.672 + } 5.673 + @-moz-keyframes item2 { 5.674 + 0% { -moz-transform: rotate(-10deg); left: 280px; } 5.675 + 50% { -moz-transform: rotate(10deg); left: 260px; } 5.676 + 100% { -moz-transform: rotate(-10deg); left: 280px; } 5.677 + } 5.678 + @-webkit-keyframes item2 { 5.679 + 0% { -webkit-transform: rotate(-10deg); left: 280px; } 5.680 + 50% { -webkit-transform: rotate(10deg); left: 260px; } 5.681 + 100% { -webkit-transform: rotate(-10deg); left: 280px; } 5.682 + } 5.683 + @-ms-keyframes item2 { 5.684 + 0% { -ms-transform: rotate(-10deg); left: 280px; } 5.685 + 50% { -ms-transform: rotate(10deg); left: 260px; } 5.686 + 100% { -ms-transform: rotate(-10deg); left: 280px; } 5.687 + } 5.688 + #kitplethora .webfmwork .fmwork-3 { 5.689 + bottom: 250px; 5.690 + right: 350px; 5.691 + -moz-animation: item3 4s 0.3s infinite normal ease; 5.692 + -webkit-animation: item3 4s 0.3s infinite normal ease; 5.693 + -ms-animation: item3 4s 0.3s infinite normal ease; 5.694 + } 5.695 + @-moz-keyframes item3 { 5.696 + 0% { -moz-transform: rotate(10deg); right: 350px; } 5.697 + 50% { -moz-transform: rotate(-10deg); right: 340px; } 5.698 + 100% { -moz-transform: rotate(10deg); right: 350px; } 5.699 + } 5.700 + @-webkit-keyframes item3 { 5.701 + 0% { -webkit-transform: rotate(10deg); right: 350px; } 5.702 + 50% { -webkit-transform: rotate(-10deg); right: 340px; } 5.703 + 100% { -webkit-transform: rotate(10deg); right: 350px; } 5.704 + } 5.705 + @-ms-keyframes item3 { 5.706 + 0% { -ms-transform: rotate(10deg); right: 350px; } 5.707 + 50% { -ms-transform: rotate(-10deg); right: 340px; } 5.708 + 100% { -ms-transform: rotate(10deg); right: 350px; } 5.709 + } 5.710 + #kitplethora .webfmwork .fmwork-4 { 5.711 + bottom: 280px; 5.712 + right: -10px; 5.713 + -moz-animation: item4 4s 0.1s infinite normal ease; 5.714 + -webkit-animation: item4 4s 0.1s infinite normal ease; 5.715 + -ms-animation: item4 4s 0.1s infinite normal ease; 5.716 + } 5.717 + @-moz-keyframes item4 { 5.718 + 0% { -moz-transform: rotate(-10deg); right: -10px; } 5.719 + 50% { -moz-transform: rotate(10deg); right: 10px; } 5.720 + 100% { -moz-transform: rotate(-10deg); right: -10px; } 5.721 + } 5.722 + @-webkit-keyframes item4 { 5.723 + 0% { -webkit-transform: rotate(-10deg); right: -10px; } 5.724 + 50% { -webkit-transform: rotate(10deg); right: 10px; } 5.725 + 100% { -webkit-transform: rotate(-10deg); right: -10px; } 5.726 + } 5.727 + @-ms-keyframes item4 { 5.728 + 0% { -ms-transform: rotate(-10deg); right: -10px; } 5.729 + 50% { -ms-transform: rotate(10deg); right: 10px; } 5.730 + 100% { -ms-transform: rotate(-10deg); right: -10px; } 5.731 + } 5.732 + #kitplethora .webfmwork .fmwork-5 { 5.733 + bottom: 140px; 5.734 + left: 0px; 5.735 + -moz-animation: item5 4s 2.1s infinite normal ease; 5.736 + -webkit-animation: item5 4s 2.1s infinite normal ease; 5.737 + -ms-animation: item5 4s 2.1s infinite normal ease; 5.738 + } 5.739 + @-moz-keyframes item5 { 5.740 + 0% { -moz-transform: rotate(10deg); left: 0px; } 5.741 + 50% { -moz-transform: rotate(-10deg); left: 10px; } 5.742 + 100% { -moz-transform: rotate(10deg); left: 0px; } 5.743 + } 5.744 + @-webkit-keyframes item5 { 5.745 + 0% { -webkit-transform: rotate(10deg); left: 0px; } 5.746 + 50% { -webkit-transform: rotate(-10deg); left: 10px; } 5.747 + 100% { -webkit-transform: rotate(10deg); left: 0px; } 5.748 + } 5.749 + @-ms-keyframes item5 { 5.750 + 0% { -ms-transform: rotate(10deg); left: 0px; } 5.751 + 50% { -ms-transform: rotate(-10deg); left: 10px; } 5.752 + 100% { -ms-transform: rotate(10deg); left: 0px; } 5.753 + } 5.754 + #kitplethora .webfmwork .fmwork-6 { 5.755 + bottom: 190px; 5.756 + left: 280px; 5.757 + -moz-animation: item6 4s 0.6s infinite normal ease; 5.758 + -webkit-animation: item6 4s 0.6s infinite normal ease; 5.759 + -ms-animation: item6 4s 0.6s infinite normal ease; 5.760 + } 5.761 + @-moz-keyframes item6 { 5.762 + 0% { -moz-transform: rotate(-10deg); left: 280px; } 5.763 + 50% { -moz-transform: rotate(10deg); left: 260px; } 5.764 + 100% { -moz-transform: rotate(-10deg); left: 280px; } 5.765 + } 5.766 + @-webkit-keyframes item6 { 5.767 + 0% { -webkit-transform: rotate(-10deg); left: 280px; } 5.768 + 50% { -webkit-transform: rotate(10deg); left: 260px; } 5.769 + 100% { -webkit-transform: rotate(-10deg); left: 280px; } 5.770 + } 5.771 + @-ms-keyframes item6 { 5.772 + 0% { -ms-transform: rotate(-10deg); left: 280px; } 5.773 + 50% { -ms-transform: rotate(10deg); left: 260px; } 5.774 + 100% { -ms-transform: rotate(-10deg); left: 280px; } 5.775 + } 5.776 + #kitplethora .webfmwork .fmwork-7 { 5.777 + bottom: 150px; 5.778 + right: 250px; 5.779 + -moz-animation: item7 5s 0.4s infinite normal ease; 5.780 + -webkit-animation: item7 5s 0.4s infinite normal ease; 5.781 + -ms-animation: item7 5s 0.4s infinite normal ease; 5.782 + } 5.783 + @-moz-keyframes item7 { 5.784 + 0% { -moz-transform: rotate(10deg); right: 250px; } 5.785 + 50% { -moz-transform: rotate(-10deg); right: 240px; } 5.786 + 100% { -moz-transform: rotate(10deg); right: 250px; } 5.787 + } 5.788 + @-webkit-keyframes item7 { 5.789 + 0% { -webkit-transform: rotate(10deg); right: 250px; } 5.790 + 50% { -webkit-transform: rotate(-10deg); right: 240px; } 5.791 + 100% { -webkit-transform: rotate(10deg); right: 250px; } 5.792 + } 5.793 + @-ms-keyframes item7 { 5.794 + 0% { -ms-transform: rotate(10deg); right: 250px; } 5.795 + 50% { -ms-transform: rotate(-10deg); right: 240px; } 5.796 + 100% { -ms-transform: rotate(10deg); right: 250px; } 5.797 + } 5.798 + #kitplethora .webfmwork .fmwork-8 { 5.799 + bottom: 180px; 5.800 + right: -10px; 5.801 + -moz-animation: item8 4s 0.8s infinite normal ease; 5.802 + -webkit-animation: item8 4s 0.8s infinite normal ease; 5.803 + -ms-animation: item8 4s 0.8s infinite normal ease; 5.804 + } 5.805 + @-moz-keyframes item8 { 5.806 + 0% { -moz-transform: rotate(-10deg); right: -10px; } 5.807 + 50% { -moz-transform: rotate(10deg); right: 10px; } 5.808 + 100% { -moz-transform: rotate(-10deg); right: -10px; } 5.809 + } 5.810 + @-webkit-keyframes item8 { 5.811 + 0% { -webkit-transform: rotate(-10deg); right: -10px; } 5.812 + 50% { -webkit-transform: rotate(10deg); right: 10px; } 5.813 + 100% { -webkit-transform: rotate(-10deg); right: -10px; } 5.814 + } 5.815 + @-ms-keyframes item8 { 5.816 + 0% { -ms-transform: rotate(-10deg); right: -10px; } 5.817 + 50% { -ms-transform: rotate(10deg); right: 10px; } 5.818 + 100% { -ms-transform: rotate(-10deg); right: -10px; } 5.819 + } 5.820 + #kitplethora .webfmwork .fmwork-9 { 5.821 + bottom: -40px; 5.822 + left: -60px; 5.823 + -moz-animation: item9 3.5s 0.2s infinite normal ease; 5.824 + -webkit-animation: item9 3.5s 0.2s infinite normal ease; 5.825 + -ms-animation: item9 3.5s 0.2s infinite normal ease; 5.826 + } 5.827 + @-moz-keyframes item9 { 5.828 + 0% { -moz-transform: rotate(10deg); left: 0px; } 5.829 + 50% { -moz-transform: rotate(-10deg); left: 10px; } 5.830 + 100% { -moz-transform: rotate(10deg); left: 0px; } 5.831 + } 5.832 + @-webkit-keyframes item9 { 5.833 + 0% { -webkit-transform: rotate(10deg); left: -60px; } 5.834 + 50% { -webkit-transform: rotate(-10deg); left: -50px; } 5.835 + 100% { -webkit-transform: rotate(10deg); left: -60px; } 5.836 + } 5.837 + @-ms-keyframes item9 { 5.838 + 0% { -ms-transform: rotate(10deg); left: 0px; } 5.839 + 50% { -ms-transform: rotate(-10deg); left: 10px; } 5.840 + 100% { -ms-transform: rotate(10deg); left: 0px; } 5.841 + } 5.842 + #kitplethora .webfmwork .fmwork-10 { 5.843 + bottom: -90px; 5.844 + left: 400px; 5.845 + -moz-animation: item10 5s 0.4s infinite normal ease; 5.846 + -webkit-animation: item10 5s 0.4s infinite normal ease; 5.847 + -ms-animation: item10 5s 0.4s infinite normal ease; 5.848 + } 5.849 + @-moz-keyframes item10 { 5.850 + 0% { -moz-transform: rotate(-10deg); left: 400px; } 5.851 + 50% { -moz-transform: rotate(10deg); left: 380px; } 5.852 + 100% { -moz-transform: rotate(-10deg); left: 400px; } 5.853 + } 5.854 + @-webkit-keyframes item10 { 5.855 + 0% { -webkit-transform: rotate(-10deg); left: 400px; } 5.856 + 50% { -webkit-transform: rotate(10deg); left: 380px; } 5.857 + 100% { -webkit-transform: rotate(-10deg); left: 400px; } 5.858 + } 5.859 + @-ms-keyframes item10 { 5.860 + 0% { -ms-transform: rotate(-10deg); left: 400px; } 5.861 + 50% { -ms-transform: rotate(10deg); left: 380px; } 5.862 + 100% { -ms-transform: rotate(-10deg); left: 400px; } 5.863 + } 5.864 + #kitplethora .webfmwork .fmwork-11 { 5.865 + bottom: -50px; 5.866 + right: 250px; 5.867 + -moz-animation: item11 4s 0.3s infinite normal ease; 5.868 + -webkit-animation: item11 4s 0.3s infinite normal ease; 5.869 + -ms-animation: item11 4s 0.3s infinite normal ease; 5.870 + } 5.871 + @-moz-keyframes item11 { 5.872 + 0% { -moz-transform: rotate(10deg); right: 250px; } 5.873 + 50% { -moz-transform: rotate(-10deg); right: 240px; } 5.874 + 100% { -moz-transform: rotate(10deg); right: 250px; } 5.875 + } 5.876 + @-webkit-keyframes item11 { 5.877 + 0% { -webkit-transform: rotate(10deg); right: 250px; } 5.878 + 50% { -webkit-transform: rotate(-10deg); right: 240px; } 5.879 + 100% { -webkit-transform: rotate(10deg); right: 250px; } 5.880 + } 5.881 + @-ms-keyframes item11 { 5.882 + 0% { -ms-transform: rotate(10deg); right: 250px; } 5.883 + 50% { -ms-transform: rotate(-10deg); right: 240px; } 5.884 + 100% { -ms-transform: rotate(10deg); right: 250px; } 5.885 + } 5.886 + #kitplethora .webfmwork .fmwork-12 { 5.887 + bottom: -80px; 5.888 + right: -10px; 5.889 + -moz-animation: item12 4s 0 infinite normal ease; 5.890 + -webkit-animation: item12 4s 0 infinite normal ease; 5.891 + -ms-animation: item12 4s 0 infinite normal ease; 5.892 + } 5.893 + @-moz-keyframes item12 { 5.894 + 0% { -moz-transform: rotate(-10deg); right: -10px; } 5.895 + 50% { -moz-transform: rotate(10deg); right: 10px; } 5.896 + 100% { -moz-transform: rotate(-10deg); right: -10px; } 5.897 + } 5.898 + @-webkit-keyframes item12 { 5.899 + 0% { -webkit-transform: rotate(-10deg); right: -10px; } 5.900 + 50% { -webkit-transform: rotate(10deg); right: 10px; } 5.901 + 100% { -webkit-transform: rotate(-10deg); right: -10px; } 5.902 + } 5.903 + @-ms-keyframes item12 { 5.904 + 0% { -ms-transform: rotate(-10deg); right: -10px; } 5.905 + 50% { -ms-transform: rotate(10deg); right: 10px; } 5.906 + 100% { -ms-transform: rotate(-10deg); right: -10px; } 5.907 + } 5.908 + #kitplethora .webfmwork .fmwork-13 { 5.909 + bottom: -140px; 5.910 + left: 0px; 5.911 + -moz-animation: item13 4s 0.5s infinite normal ease; 5.912 + -webkit-animation: item13 4s 0.5s infinite normal ease; 5.913 + -ms-animation: item13 4s 0.5s infinite normal ease; 5.914 + } 5.915 + @-moz-keyframes item13 { 5.916 + 0% { -moz-transform: rotate(10deg); left: 0px; } 5.917 + 50% { -moz-transform: rotate(-10deg); left: 10px; } 5.918 + 100% { -moz-transform: rotate(10deg); left: 0px; } 5.919 + } 5.920 + @-webkit-keyframes item13 { 5.921 + 0% { -webkit-transform: rotate(10deg); left: 0px; } 5.922 + 50% { -webkit-transform: rotate(-10deg); left: 10px; } 5.923 + 100% { -webkit-transform: rotate(10deg); left: 0px; } 5.924 + } 5.925 + @-ms-keyframes item13 { 5.926 + 0% { -ms-transform: rotate(10deg); left: 0px; } 5.927 + 50% { -ms-transform: rotate(-10deg); left: 10px; } 5.928 + 100% { -ms-transform: rotate(10deg); left: 0px; } 5.929 + } 5.930 + #kitplethora .webfmwork .fmwork-14 { 5.931 + bottom: -190px; 5.932 + left: 280px; 5.933 + -moz-animation: item14 4s 0s infinite normal ease; 5.934 + -webkit-animation: item14 4s 0s infinite normal ease; 5.935 + -ms-animation: item14 4s 0s infinite normal ease; 5.936 + } 5.937 + @-moz-keyframes item14 { 5.938 + 0% { -moz-transform: rotate(-10deg); left: 280px; } 5.939 + 50% { -moz-transform: rotate(10deg); left: 260px; } 5.940 + 100% { -moz-transform: rotate(-10deg); left: 280px; } 5.941 + } 5.942 + @-webkit-keyframes item14 { 5.943 + 0% { -webkit-transform: rotate(-10deg); left: 280px; } 5.944 + 50% { -webkit-transform: rotate(10deg); left: 260px; } 5.945 + 100% { -webkit-transform: rotate(-10deg); left: 280px; } 5.946 + } 5.947 + @-ms-keyframes item14 { 5.948 + 0% { -ms-transform: rotate(-10deg); left: 280px; } 5.949 + 50% { -ms-transform: rotate(10deg); left: 260px; } 5.950 + 100% { -ms-transform: rotate(-10deg); left: 280px; } 5.951 + } 5.952 + #kitplethora .webfmwork .fmwork-15 { 5.953 + bottom: -150px; 5.954 + right: 320px; 5.955 + -moz-animation: item15 3.5s 0.2s infinite normal ease; 5.956 + -webkit-animation: item15 3.5s 0.2s infinite normal ease; 5.957 + -ms-animation: item15 3.5s 0.2s infinite normal ease; 5.958 + } 5.959 + @-moz-keyframes item15 { 5.960 + 0% { -moz-transform: rotate(10deg); right: 320px; } 5.961 + 50% { -moz-transform: rotate(-10deg); right: 310px; } 5.962 + 100% { -moz-transform: rotate(10deg); right: 320px; } 5.963 + } 5.964 + @-webkit-keyframes item15 { 5.965 + 0% { -webkit-transform: rotate(10deg); right: 320px; } 5.966 + 50% { -webkit-transform: rotate(-10deg); right: 310px; } 5.967 + 100% { -webkit-transform: rotate(10deg); right: 320px; } 5.968 + } 5.969 + @-ms-keyframes item15 { 5.970 + 0% { -ms-transform: rotate(10deg); right: 320px; } 5.971 + 50% { -ms-transform: rotate(-10deg); right: 310px; } 5.972 + 100% { -ms-transform: rotate(10deg); right: 320px; } 5.973 + } 5.974 + #kitplethora .webfmwork .fmwork-16 { 5.975 + bottom: -180px; 5.976 + right: -10px; 5.977 + -moz-animation: item16 5s 0.4s infinite normal ease; 5.978 + -webkit-animation: item16 5s 0.4s infinite normal ease; 5.979 + -ms-animation: item16 5s 0.4s infinite normal ease; 5.980 + } 5.981 + @-moz-keyframes item16 { 5.982 + 0% { -moz-transform: rotate(-10deg); right: -10px; } 5.983 + 50% { -moz-transform: rotate(10deg); right: 10px; } 5.984 + 100% { -moz-transform: rotate(-10deg); right: -10px; } 5.985 + } 5.986 + @-webkit-keyframes item16 { 5.987 + 0% { -webkit-transform: rotate(-10deg); right: -10px; } 5.988 + 50% { -webkit-transform: rotate(10deg); right: 10px; } 5.989 + 100% { -webkit-transform: rotate(-10deg); right: -10px; } 5.990 + } 5.991 + @-ms-keyframes item16 { 5.992 + 0% { -ms-transform: rotate(-10deg); right: -10px; } 5.993 + 50% { -ms-transform: rotate(10deg); right: 10px; } 5.994 + 100% { -ms-transform: rotate(-10deg); right: -10px; } 5.995 + } 5.996 + </style> 5.997 +</head> 5.998 + 5.999 +<!-- class is renamed once javascript detects browser support --> 5.1000 +<body class="impress-not-supported"> 5.1001 + 5.1002 +<div class="fallback-message"> 5.1003 + <p>Your browser <b>doesn't support the features required</b> by impress.js, so you are presented with a simplified version of this presentation.</p> 5.1004 + <p>For the best experience please use the latest <b>Chrome</b>, <b>Safari</b> or <b>Firefox</b> browser.</p> 5.1005 +</div> 5.1006 + 5.1007 +<div id="impress"> 5.1008 + 5.1009 + <div id="license" class="step slide" data-x="-1300" data-y="-1920"> 5.1010 + <p style="font-size: 48px; line-height: 56px;">Copyright © 2012 5.1011 + Michael Schloh von Bennewitz <michael@schloh.com> Permission is 5.1012 + granted to copy, distribute and/or modify this document under 5.1013 + the terms of the GNU Free Documentation License, Version 1.3 5.1014 + or any later version published by the Free Software Foundation; 5.1015 + with no Invariant Sections, no Front-Cover Texts, and no 5.1016 + Back-Cover Texts. A copy of the license is included in the 5.1017 + document entitled “fdl-1.3.txt”</p> 5.1018 + </div> 5.1019 + 5.1020 + <div id="title" class="step slide" data-x="0" data-y="-1920"> 5.1021 + <img src="mastervorderbay.png" width="65%" style="padding-left: 350px;" /> 5.1022 + <h1>Tizen Application Portability</h1> 5.1023 + <h2>Michael Schloh von Bennewitz</h2> 5.1024 + </div> 5.1025 + 5.1026 + <div id="contents" class="step slide" data-x="1300" data-y="-1920"> 5.1027 + <h1>Contents</h1> 5.1028 + <ul> 5.1029 + <li>Mobile App <b>Categories</b></li> 5.1030 + <li><b>Web</b> App Frameworks</li> 5.1031 + <li><b>Native</b> App Frameworks</li> 5.1032 + <li><b>Hybrid</b> App Frameworks</li> 5.1033 + <li>Tizen SDK <b>Provision</b></li> 5.1034 + <li>Tizen SDK <b>Integration</b></li> 5.1035 + <!--<li>Web App Frameworks</li> 5.1036 + <li>Hybrid Frameworks</li> 5.1037 + <li>License Compatibility </li> 5.1038 + <li>Tools and SDK Integration</li> 5.1039 + <li>Portability Strategies</li> 5.1040 + <li>Typical Workflows</li> 5.1041 + <li>Demonstration</li>--> 5.1042 + </ul> 5.1043 + </div> 5.1044 + 5.1045 + <div id="topcat" class="step" data-x="800" data-y="-400" data-z="1000" data-scale="3"> 5.1046 + <span class="smalltext">Mobile Application</span> 5.1047 + <h1>Categories</h1> 5.1048 + </div> 5.1049 + 5.1050 + <div id="svgrich1" class="step" data-x="1050" data-y="-240" data-z="-1000" data-scale="0.1"> 5.1051 + <img src="richreach.svg" width="100%" /> 5.1052 + </div> 5.1053 + 5.1054 + <div id="topnative" class="step" data-x="200" data-y="-560" data-z="-1000" data-scale="0.3"> 5.1055 + <span class="smalltext">Development</span> 5.1056 + <h1>Native App</h1> 5.1057 + </div> 5.1058 + 5.1059 + <div id="svgrich2" class="step" data-x="-1815" data-y="-800" data-z="0" data-scale="1.5"> 5.1060 + <img src="appsnative.svg" width="100%" /> 5.1061 + </div> 5.1062 + 5.1063 + <div id="svgtizenarch1" class="step" data-x="-1400" data-y="-1024" data-z="-1000" data-scale="0.4"> 5.1064 + <img src="tizenarch.svg" width="100%" height="720px" /> 5.1065 + </div> 5.1066 + 5.1067 + <div id="svgrich3" class="step" data-x="-1815" data-y="-800" data-z="0" data-scale="1.5"> 5.1068 + <img src="appsweb.svg" width="100%" /> 5.1069 + </div> 5.1070 + 5.1071 + <div id="topweb" class="step" data-x="-2800" data-y="-2200" data-z="0" data-rotate="90" data-scale="2"> 5.1072 + <span class="smalltext">Frameworks</span> 5.1073 + <h1>Web App</h1> 5.1074 + </div> 5.1075 + 5.1076 + <div id="kitplethora" class="step" data-x="-2755" data-y="-2320" data-z="-1000" data-rotate="90" data-scale="0.05"> 5.1077 + <q><b>Web App Frameworks</b></q> 5.1078 + <ul class="webfmwork"> 5.1079 + <li class="item fmwork-1" style="width: 120px; line-height: 40px;">jQuery Mobile</li> 5.1080 + <li class="item fmwork-2" style="width: 120px; line-height: 40px;">Sencha Touch</li> 5.1081 + <li class="item fmwork-3">DojoX</li> 5.1082 + <li class="item fmwork-4">jQTouch</li> 5.1083 + <li class="item fmwork-5">Glovebox</li> 5.1084 + <li class="item fmwork-6">Lungo</li> 5.1085 + <li class="item fmwork-7">Appmobi</li> 5.1086 + <li class="item fmwork-8">Xooxdoo</li> 5.1087 + <li class="item fmwork-9">Appcraft</li> 5.1088 + <li class="item fmwork-10">Wink</li> 5.1089 + <li class="item fmwork-11">Xui</li> 5.1090 + <li class="item fmwork-12">Joframe</li> 5.1091 + <li class="item fmwork-13">Zepto</li> 5.1092 + <li class="item fmwork-14">Monocross</li> 5.1093 + <li class="item fmwork-15">Uranium</li> 5.1094 + <li class="item fmwork-16">Sproutcore</li> 5.1095 +<!-- <li class="item fmwork-17">Unify</li> 5.1096 + <li class="item fmwork-18">Ripple</li> 5.1097 + <li class="item fmwork-19">Ipfaces</li> 5.1098 + <li class="item fmwork-20">Qtmobil</li> 5.1099 + <li class="item fmwork-21">Phonegap</li> 5.1100 + <li class="item fmwork-22">Titanium</li> 5.1101 + <li class="item fmwork-23">Rhomobile</li>--> 5.1102 + </ul> 5.1103 + </div> 5.1104 + 5.1105 + <div id="topchoose1" class="step" data-x="-2755" data-y="-3850" data-z="-1000" data-rotate="180" data-scale="2"> 5.1106 + <span class="smalltext">a framework</span> 5.1107 + <h1>Choosing</h1> 5.1108 + </div> 5.1109 + 5.1110 + <div id="svgappflow" class="step" data-x="-2740" data-y="-3800" data-z="-1000" data-rotate="180" data-scale="0.1"> 5.1111 + <img src="newappflow.svg" width="100%" /> 5.1112 + </div> 5.1113 + 5.1114 + <div id="topchoose2" class="step" data-x="-2755" data-y="-4050" data-z="-1000" data-rotate="180" data-scale="2"> 5.1115 + <a target="_blank" href="http://www.markus-falk.com/mobile-frameworks-comparison-chart/">with Markus FALK's chart</a> 5.1116 + </div> 5.1117 + 5.1118 + <div id="topwhy" class="step" data-x="-2755" data-y="-5450" data-z="-1000" data-rotate="180" data-scale="2"> 5.1119 + <h1>Why a Web Framework?</h1> 5.1120 + </div> 5.1121 + 5.1122 + <div id="rasterwhy" class="step" data-x="-2755" data-y="-5450" data-z="-500" data-rotate="180" data-scale="2"> 5.1123 + <blockquote>“2012 will come to be known as the year of the web 5.1124 + runtimes. Officially there is no native development. Tizen 5.1125 + is an html5 affair only.” 5.1126 + <span class="author">- Raster Man</span></blockquote> 5.1127 + </div> 5.1128 + 5.1129 + <div id="tophybrid" class="step" data-x="1000" data-y="-5000" data-z="0" data-rotate="360" data-scale="4"> 5.1130 + <span class="smalltext">Leveraging</span> 5.1131 + <h1>Hybrid Frameworks</h1> 5.1132 + </div> 5.1133 + 5.1134 + <div id="svgrich4" class="step" data-x="-800" data-y="-7500" data-z="0" data-rotate="270" data-scale="2"> 5.1135 + <img src="appshybrid.svg" width="100%" /> 5.1136 + </div> 5.1137 + 5.1138 + <div id="svgtizenarch2" class="step" data-x="2000" data-y="-7500" data-z="0" data-rotate="360" data-scale="1"> 5.1139 + <img src="tizenarch.svg" width="100%" height="720px" /> 5.1140 + </div> 5.1141 + 5.1142 + <div id="sdkstart" class="step" data-x="6000" data-y="-5000" data-z="0" data-rotate="360" data-scale="4"> 5.1143 + <h1>Tizen SDK</h1> 5.1144 + </div> 5.1145 + 5.1146 + <div id="sdkprovide" class="step" data-x="6000" data-y="-4300" data-z="0" data-rotate="360" data-scale="4"> 5.1147 + <h1>Provision</h1> 5.1148 + </div> 5.1149 + 5.1150 + <div id="sdkinteg" class="step" data-x="6000" data-y="-3600" data-z="0" data-rotate="360" data-scale="4"> 5.1151 + <h1>Integration</h1> 5.1152 + </div> 5.1153 + 5.1154 + <div id="sdkdemo" class="step" data-x="6000" data-y="-2600" data-z="0" data-rotate="360" data-scale="4" style="background-image: url('meedemo.svg'); background-position: 95% 60%; background-repeat: no-repeat;"> 5.1155 + <h1>Demo</h1> 5.1156 + </div> 5.1157 + 5.1158 + <div id="resources" class="step slide" data-x="0" data-y="-2600" data-rotate="0"> 5.1159 + <h1>Resources</h1> 5.1160 + <ul> 5.1161 + <li>jQuery Mobile: Up and Running, <span class="ecrivain">Maximiliano FIRTMAN</span> 5.1162 + <li>Beginning Phonegap, <span class="ecrivain">Thomas MYER</span> 5.1163 + <li><a href="http://docs.phonegap.com/">http://docs.phonegap.com/</a></li> 5.1164 + <li><a href="http://www.modernizr.com/">http://www.modernizr.com/</a></li> 5.1165 + <li><a href="http://www.dojotoolkit.org/">http://www.dojotoolkit.org/</a></li> 5.1166 + <li><a href="http://www.jquerymobile.com/">http://www.jquerymobile.com/</a></li> 5.1167 + <li><a href="http://www.sencha.com/products/touch/">http://www.sencha.com/products/touch/</a></li> 5.1168 + </ul> 5.1169 + </div> 5.1170 + 5.1171 + <div id="conclusion" class="step slide" data-x="-1300" data-y="-2600" data-rotate="0"> 5.1172 + <h1>Thank You</h1> 5.1173 + <h2>Tizen Application Portability</h2> 5.1174 + </div> 5.1175 + 5.1176 + <div id="overview" class="step" data-x="2500" data-y="-4200" data-scale="12"> 5.1177 + </div> 5.1178 + 5.1179 + <!--<div id="midlabel" class="step" data-x="3700" data-y="-3000" data-scale="6"> 5.1180 + <h1>Tizen</h1> 5.1181 + </div>--> 5.1182 + 5.1183 +<div class="hint"> 5.1184 + <p>Use a spacebar or arrow keys to navigate</p> 5.1185 +</div> 5.1186 +<script> 5.1187 +if ("ontouchstart" in document.documentElement) { 5.1188 + document.querySelector(".hint").innerHTML = "<p>Tap on the left or right to navigate</p>"; 5.1189 +} 5.1190 +</script> 5.1191 + 5.1192 +<script src="impress.js"></script> 5.1193 +<script>impress().init();</script> 5.1194 + 5.1195 +</body> 5.1196 +</html>
6.1 Binary file tizenporta/masterhinterbay.png has changed
7.1 Binary file tizenporta/mastervorderbay.png has changed
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/tizenporta/meedemo.svg Wed May 02 20:50:26 2012 +0200 8.3 @@ -0,0 +1,390 @@ 8.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?> 8.5 +<!-- Created with Inkscape (http://www.inkscape.org/) --> 8.6 + 8.7 +<svg 8.8 + xmlns:dc="http://purl.org/dc/elements/1.1/" 8.9 + xmlns:cc="http://creativecommons.org/ns#" 8.10 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 8.11 + xmlns:svg="http://www.w3.org/2000/svg" 8.12 + xmlns="http://www.w3.org/2000/svg" 8.13 + version="1.1" 8.14 + width="369.93356" 8.15 + height="221.69833" 8.16 + id="svg3839"> 8.17 + <defs 8.18 + id="defs3841"> 8.19 + <clipPath 8.20 + id="clipPath688"> 8.21 + <path 8.22 + d="m 531.846,92.0645 54.448,0 0,-9.7256 -54.448,0 0,9.7256 z" 8.23 + id="path690" /> 8.24 + </clipPath> 8.25 + <clipPath 8.26 + id="clipPath728"> 8.27 + <path 8.28 + d="m 491.628,85.5479 49.306,0 0,-10.5108 -49.306,0 0,10.5108 z" 8.29 + id="path730" /> 8.30 + </clipPath> 8.31 + <clipPath 8.32 + id="clipPath808"> 8.33 + <path 8.34 + d="m 446.33,79.793 49.304,0 0,-10.5108 -49.304,0 0,10.5108 z" 8.35 + id="path810" /> 8.36 + </clipPath> 8.37 + </defs> 8.38 + <metadata 8.39 + id="metadata3844"> 8.40 + <rdf:RDF> 8.41 + <cc:Work 8.42 + rdf:about=""> 8.43 + <dc:format>image/svg+xml</dc:format> 8.44 + <dc:type 8.45 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 8.46 + <dc:title></dc:title> 8.47 + </cc:Work> 8.48 + </rdf:RDF> 8.49 + </metadata> 8.50 + <g 8.51 + transform="translate(-37.890367,-230.08444)" 8.52 + id="layer1"> 8.53 + <g 8.54 + transform="matrix(1.2499995,0,0,-1.25,-444.51351,538.38553)" 8.55 + id="g6437"> 8.56 + <g 8.57 + transform="translate(556.3232,128.7783)" 8.58 + id="g644"> 8.59 + <path 8.60 + d="M 0,0 C -1.391,-1.195 -1.023,-3.489 0.817,-5.098 L 16.4,-18.722 c 1.84,-1.608 5.2,-3.673 7.467,-4.587 l 11.925,-4.808 c 2.266,-0.914 3.054,-0.279 1.75,1.41 -1.303,1.689 -4.191,3.897 -6.417,4.906 l -4.618,2.094 c -2.226,1.009 -5.457,3.252 -7.18,4.985 L 5.662,-0.979 C 3.938,0.755 1.391,1.195 0,0" 8.61 + id="path646" 8.62 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.63 + </g> 8.64 + <g 8.65 + transform="translate(598.7334,133.792)" 8.66 + id="g648"> 8.67 + <path 8.68 + d="M 0,0 C 2.417,-0.363 5.835,0.726 7.597,2.42 L 31.62,25.517 c 1.762,1.693 4.621,1.669 6.354,-0.055 l 44.009,-43.786 c 1.733,-1.724 1.485,-4.24 -0.55,-5.593 L 42.159,-50.018 c -2.035,-1.352 -5.615,-1.878 -7.953,-1.169 l -32.719,9.928 c -2.339,0.709 -5.111,3.096 -6.16,5.303 l -16.862,35.465 c -1.049,2.207 0.07,3.716 2.486,3.352 L 0,0 z" 8.69 + id="path650" 8.70 + style="fill:#4fc3e6;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.71 + </g> 8.72 + <g 8.73 + transform="translate(608.0693,132.0762)" 8.74 + id="g652"> 8.75 + <path 8.76 + d="M 0,0 25.079,24.471 67.282,-19.277 29.196,-43.641 0,0 z" 8.77 + id="path654" 8.78 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.79 + </g> 8.80 + <g 8.81 + transform="translate(626.5078,93.1455)" 8.82 + id="g656"> 8.83 + <path 8.84 + d="M 0,0 -24.199,35.879 -28.01,36.963 -4.401,1.085 0,0 z" 8.85 + id="path658" 8.86 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.87 + </g> 8.88 + <g 8.89 + transform="translate(615.4258,94.7432)" 8.90 + id="g660"> 8.91 + <path 8.92 + d="M 0,0 -20.991,35.853 -25.157,36.82 -5.232,1.804 0,0 z" 8.93 + id="path662" 8.94 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.95 + </g> 8.96 + <g 8.97 + transform="translate(600.7734,106.084)" 8.98 + id="g664"> 8.99 + <path 8.100 + d="M 0,0 -10.187,18.435 -14.625,19.896 -4.357,1.562 0,0 z" 8.101 + id="path666" 8.102 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.103 + </g> 8.104 + <g 8.105 + transform="translate(519.2471,116.3057)" 8.106 + id="g668"> 8.107 + <path 8.108 + d="m 0,0 c -2.28,-0.88 -4.888,0.256 -5.794,2.525 l -21.098,52.802 c -0.907,2.27 0.162,4.975 2.375,6.011 l 64.286,30.089 c 2.213,1.037 5.433,0.465 7.153,-1.271 L 72.951,63.912 c 1.721,-1.735 1.961,-4.777 0.532,-6.761 l -5.672,-7.876 c -1.429,-1.983 -2.506,-3.883 -2.395,-4.223 0.111,-0.34 0.827,-2.517 1.591,-4.838 l 2.798,-8.502 c 0.763,-2.321 -0.477,-4.941 -2.757,-5.821 L 0,0 z" 8.109 + id="path670" 8.110 + style="fill:#ffc700;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.111 + </g> 8.112 + <g 8.113 + transform="translate(543.5361,113.7764)" 8.114 + id="g672"> 8.115 + <path 8.116 + d="m 0,0 0.66,-25.94 c 0.062,-2.444 2.111,-4.498 4.554,-4.564 l 5.102,-0.14 c 2.443,-0.066 4.53,0.579 4.637,1.432 0.108,0.854 -1.709,2.162 -4.037,2.906 l -1.248,0.4 c -2.328,0.744 -4.2,3.352 -4.16,5.797 l 0.318,19.333" 8.117 + id="path674" 8.118 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.119 + </g> 8.120 + <g 8.121 + transform="translate(559.5356,118.5596)" 8.122 + id="g676"> 8.123 + <path 8.124 + d="m 0,0 0.667,-25.932 c 0.062,-2.443 2.113,-4.498 4.556,-4.566 l 5.097,-0.142 c 2.443,-0.068 4.53,0.575 4.638,1.429 0.106,0.855 -1.71,2.162 -4.038,2.906 l -1.248,0.4 c -2.327,0.744 -4.199,3.352 -4.159,5.797 l 0.318,19.333" 8.125 + id="path678" 8.126 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.127 + </g> 8.128 + <g 8.129 + transform="translate(594.3057,146.3779)" 8.130 + id="g680"> 8.131 + <path 8.132 + d="m 0,0 c -0.91,2.269 -3.537,3.45 -5.838,2.628 l -76.716,-27.437 c -2.301,-0.822 -3.066,-3.154 -1.7,-5.18 l 12.056,-17.886 c 1.365,-2.026 4.33,-2.918 6.587,-1.98 l 69.282,28.764 c 2.257,0.938 3.359,3.561 2.449,5.828 L 0,0 z" 8.133 + id="path682" 8.134 + style="fill:#55b87d;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.135 + </g> 8.136 + <g 8.137 + id="g684"> 8.138 + <g 8.139 + id="g686" /> 8.140 + <g 8.141 + id="g692"> 8.142 + <g 8.143 + clip-path="url(#clipPath688)" 8.144 + id="g694" 8.145 + style="opacity:0.19999701"> 8.146 + <g 8.147 + transform="translate(531.8462,87.2021)" 8.148 + id="g696"> 8.149 + <path 8.150 + d="m 0,0 c 0,-2.683 12.188,-4.863 27.222,-4.863 15.038,0 27.226,2.18 27.226,4.863 0,2.686 -12.188,4.862 -27.226,4.862 C 12.188,4.862 0,2.686 0,0" 8.151 + id="path698" 8.152 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.153 + </g> 8.154 + </g> 8.155 + </g> 8.156 + </g> 8.157 + <g 8.158 + transform="translate(583.9829,108.5459)" 8.159 + id="g700"> 8.160 + <path 8.161 + d="M 0,0 C 0.252,-0.019 2.4,-0.992 2.831,-1.137 3.139,-1.24 4.115,-1.624 5.051,-1.931 5.647,-2.124 6.241,-2.302 6.833,-2.506 7.227,-2.643 7.649,-2.779 8.014,-2.991 8.469,-3.253 9.274,-3.96 8.992,-4.565 8.764,-5.036 8.084,-5.124 7.622,-5.12 7.059,-5.115 6.495,-4.97 5.945,-4.866 5.255,-4.739 4.553,-4.637 3.863,-4.51" 8.162 + id="path702" 8.163 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.164 + </g> 8.165 + <g 8.166 + transform="translate(553.2515,128.7441)" 8.167 + id="g704"> 8.168 + <path 8.169 + d="m 0,0 c -1.559,-1.882 -1.219,-4.601 0.755,-6.04 l 16.328,-11.91 c 1.974,-1.44 5.315,-3.629 7.424,-4.863 l 3.364,-1.97 c 2.108,-1.235 4.438,-0.76 5.175,1.054 0.739,1.816 -0.465,4.156 -2.675,5.201 l -1.514,0.715 c -2.209,1.044 -5.452,3.291 -7.207,4.993 L 6.945,1.439 C 5.19,3.142 2.479,2.993 0.92,1.111 L 0,0 z" 8.170 + id="path706" 8.171 + style="fill:#55b87d;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.172 + </g> 8.173 + <g 8.174 + transform="translate(550.4355,185.5518)" 8.175 + id="g708"> 8.176 + <path 8.177 + d="m 0,0 c -0.186,-1.866 -1.844,-3.226 -3.708,-3.041 -1.865,0.184 -3.226,1.84 -3.042,3.708 0.184,1.862 1.844,3.225 3.709,3.04 C -1.178,3.523 0.183,1.862 0,0" 8.178 + id="path710" 8.179 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.180 + </g> 8.181 + <g 8.182 + transform="translate(561.0742,187.7129)" 8.183 + id="g712"> 8.184 + <path 8.185 + d="m 0,0 c -0.186,-1.867 -1.844,-3.226 -3.708,-3.041 -1.865,0.184 -3.226,1.84 -3.042,3.708 0.184,1.862 1.844,3.225 3.709,3.04 C -1.178,3.523 0.183,1.862 0,0" 8.186 + id="path714" 8.187 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.188 + </g> 8.189 + <g 8.190 + transform="translate(532.5811,212.5537)" 8.191 + id="g716"> 8.192 + <path 8.193 + d="m 0,0 c 12.052,-28.795 -2.622,-62.368 -32.772,-74.988 -30.153,-12.62 -64.366,0.49 -76.418,29.286 -12.052,28.793 2.621,62.367 32.773,74.987 C -46.266,41.905 -12.053,28.794 0,0" 8.194 + id="path718" 8.195 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.196 + </g> 8.197 + <g 8.198 + transform="translate(529.9194,141.7715)" 8.199 + id="g720"> 8.200 + <path 8.201 + d="M 0,0 5.45,-13.755 -27.25,-15.053 -36.853,5.71 0,0 z" 8.202 + id="path722" 8.203 + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.204 + </g> 8.205 + <g 8.206 + id="g724"> 8.207 + <g 8.208 + id="g726" /> 8.209 + <g 8.210 + id="g732"> 8.211 + <g 8.212 + clip-path="url(#clipPath728)" 8.213 + id="g734" 8.214 + style="opacity:0.19999701"> 8.215 + <g 8.216 + transform="translate(540.9336,80.293)" 8.217 + id="g736"> 8.218 + <path 8.219 + d="m 0,0 c 0,-2.901 -11.037,-5.256 -24.652,-5.256 -13.615,0 -24.653,2.355 -24.653,5.256 0,2.902 11.038,5.255 24.653,5.255 C -11.037,5.255 0,2.902 0,0" 8.220 + id="path738" 8.221 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.222 + </g> 8.223 + </g> 8.224 + </g> 8.225 + </g> 8.226 + <g 8.227 + transform="translate(493.1919,113.873)" 8.228 + id="g740"> 8.229 + <path 8.230 + d="m 0,0 c -2.233,-0.24 -4.708,1.283 -5.5,3.385 l -18.429,48.9 c -0.793,2.102 0.195,4.66 2.194,5.686 l 37.482,19.217 c 1.999,1.025 4.902,0.533 6.452,-1.092 L 45.642,51.509 c 1.55,-1.626 1.715,-4.425 0.367,-6.222 L 40.652,38.151 C 39.304,36.355 38.707,33.119 39.326,30.96 l 0.041,-0.143 C 39.986,28.658 38.66,27.027 36.42,27.193 L 9.917,29.153 C 7.677,29.319 6.572,27.768 7.461,25.705 l 3.255,-7.552 c 0.889,-2.062 3.45,-3.619 5.69,-3.46 l 23.173,1.648 c 2.241,0.159 4.6,-1.471 5.243,-3.623 L 45.94,8.973 C 46.583,6.82 45.282,4.863 43.048,4.623 L 0,0 z" 8.231 + id="path742" 8.232 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.233 + </g> 8.234 + <g 8.235 + transform="translate(498.874,167.3008)" 8.236 + id="g744"> 8.237 + <path 8.238 + d="M 0,0 C -0.55,1.789 0.456,3.686 2.249,4.236 4.037,4.785 5.934,3.779 6.484,1.991" 8.239 + id="path746" 8.240 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.241 + </g> 8.242 + <g 8.243 + transform="translate(509.105,170.2021)" 8.244 + id="g748"> 8.245 + <path 8.246 + d="M 0,0 C -0.549,1.788 0.457,3.687 2.246,4.237 4.037,4.786 5.935,3.78 6.484,1.991" 8.247 + id="path750" 8.248 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.249 + </g> 8.250 + <g 8.251 + transform="translate(504.9517,105.4102)" 8.252 + id="g752"> 8.253 + <path 8.254 + d="m 0,0 0.611,-23.836 c 0.057,-2.246 1.941,-4.134 4.187,-4.196 l 4.684,-0.129 c 2.246,-0.063 4.163,0.529 4.261,1.314 0.098,0.785 -1.572,1.988 -3.711,2.672 l -1.144,0.366 c -2.139,0.685 -3.86,3.082 -3.823,5.328 l 0.291,17.769" 8.255 + id="path754" 8.256 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.257 + </g> 8.258 + <g 8.259 + transform="translate(515.8496,109.249)" 8.260 + id="g756"> 8.261 + <path 8.262 + d="m 0,0 0.61,-23.838 c 0.058,-2.246 1.942,-4.134 4.187,-4.195 l 4.686,-0.13 c 2.246,-0.062 4.163,0.53 4.261,1.316 0.098,0.785 -1.572,1.988 -3.711,2.672 l -1.146,0.366 c -2.139,0.685 -3.859,3.082 -3.823,5.328 l 0.291,17.767" 8.263 + id="path758" 8.264 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.265 + </g> 8.266 + <g 8.267 + transform="translate(542.4106,119.5439)" 8.268 + id="g760"> 8.269 + <path 8.270 + d="m 0,0 c 0.121,2.243 -1.618,4.078 -3.864,4.078 l -52.024,0 c -2.246,0 -3.796,-1.814 -3.443,-4.033 l 3.115,-19.575 c 0.353,-2.219 2.474,-3.886 4.713,-3.705 l 46.397,3.742 c 2.238,0.18 4.169,2.163 4.291,4.406 L 0,0 z" 8.271 + id="path762" 8.272 + style="fill:#4fc3e6;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.273 + </g> 8.274 + <g 8.275 + transform="translate(530.1543,200.416)" 8.276 + id="g764"> 8.277 + <path 8.278 + d="m 0,0 c 0.271,-0.672 0.541,-1.354 0.813,-2.05 1.755,-4.489 0.378,-11.8 -5.662,-10.457 -7.255,1.612 -12.4,0.544 -21.13,-2.702 -10.702,-3.981 -19.875,-11.943 -22.484,-19.256 -1.186,-3.326 0.707,-7.951 1.548,-11.265 0.967,-3.811 1.893,-7.745 1.281,-11.693 -1.687,-10.904 -8.526,-10.752 -16.112,-9.648 -12.65,1.839 -21.347,13.925 -26.218,25.563 -10.53,25.157 1.329,54.088 26.486,64.619 17.981,7.527 39.26,3.555 53.316,-9.957 C -4.109,9.257 -1.994,4.93 0,0" 8.279 + id="path766" 8.280 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.281 + </g> 8.282 + <g 8.283 + transform="translate(436.041,147.9658)" 8.284 + id="g768"> 8.285 + <path 8.286 + d="M 0,0 C 0.656,0 46.819,-3.938 46.819,-3.938 L 54.039,-27.129 15.971,-28.441 0,0 z" 8.287 + id="path770" 8.288 + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.289 + </g> 8.290 + <g 8.291 + transform="translate(417.2705,207.6797)" 8.292 + id="g772"> 8.293 + <path 8.294 + d="m 0,0 c -2.202,6.327 -15.052,6.855 -22.541,1.582 -9.889,-6.963 -10.715,-17.223 -6.103,-33.557 1.737,-6.152 7.774,-16.437 7.946,-24.451 0.127,-5.908 -1.422,-8.991 -7.373,-12.053 12.445,-5.719 28.991,0.784 24.399,27.577 -1.266,7.389 -3.14,11.766 -2.586,22.318 0.262,5.013 3.133,7.41 5.21,11.58 C 0.401,-4.093 0.618,-1.774 0,0" 8.295 + id="path774" 8.296 + style="fill:#ffc700;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.297 + </g> 8.298 + <g 8.299 + transform="translate(425.4785,204.6162)" 8.300 + id="g776"> 8.301 + <path 8.302 + d="m 0,0 c 1.595,-4.48 -0.912,-9.464 -5.598,-11.132 -4.686,-1.669 -9.779,0.61 -11.374,5.09 -1.594,4.479 0.912,9.464 5.598,11.133 C -6.688,6.759 -1.595,4.479 0,0" 8.303 + id="path778" 8.304 + style="fill:#eb008b;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.305 + </g> 8.306 + <g 8.307 + transform="translate(450.812,101.708)" 8.308 + id="g780"> 8.309 + <path 8.310 + d="m 0,0 c -2.171,-0.577 -4.524,0.695 -5.23,2.827 l -28.014,84.631 c -0.705,2.133 0.396,4.625 2.447,5.54 l 38.471,17.15 c 2.051,0.915 4.778,0.154 6.059,-1.692 L 41.867,67.931 c 1.281,-1.846 1.147,-4.763 -0.297,-6.484 l -5.737,-6.832 c -1.444,-1.72 -2.148,-4.902 -1.564,-7.071 l 0.875,-3.25 c 0.584,-2.169 -0.317,-3.796 -2.002,-3.615 -1.684,0.18 -4.898,0.426 -7.141,0.547 l -28.599,1.532 c -2.243,0.12 -3.294,-1.444 -2.336,-3.475 L 1.245,26.186 c 0.958,-2.032 3.572,-3.519 5.808,-3.304 l 28.406,2.722 c 2.236,0.213 4.623,-1.362 5.305,-3.502 l 2.066,-6.491 c 0.682,-2.14 -0.537,-4.364 -2.707,-4.941 L 0,0 z" 8.311 + id="path782" 8.312 + style="fill:#55b87d;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.313 + </g> 8.314 + <g 8.315 + transform="translate(443.7437,187.6641)" 8.316 + id="g784"> 8.317 + <path 8.318 + d="M 0,0 C -0.729,1.724 0.079,3.713 1.806,4.443 3.529,5.172 5.519,4.363 6.248,2.641" 8.319 + id="path786" 8.320 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.321 + </g> 8.322 + <g 8.323 + transform="translate(454.6636,192.2617)" 8.324 + id="g788"> 8.325 + <path 8.326 + d="m 0,0 c -0.785,1.699 -0.043,3.715 1.658,4.5 1.7,0.785 3.717,0.043 4.5,-1.656" 8.327 + id="path790" 8.328 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.329 + </g> 8.330 + <g 8.331 + transform="translate(460.4072,99.6543)" 8.332 + id="g792"> 8.333 + <path 8.334 + d="m 0,0 0.611,-23.836 c 0.058,-2.246 1.942,-4.134 4.187,-4.195 l 4.686,-0.13 c 2.245,-0.062 4.162,0.53 4.261,1.315 0.098,0.785 -1.573,1.988 -3.712,2.672 l -1.144,0.366 c -2.139,0.685 -3.86,3.082 -3.823,5.328 l 0.29,17.768" 8.335 + id="path794" 8.336 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.337 + </g> 8.338 + <g 8.339 + transform="translate(471.8662,102.7383)" 8.340 + id="g796"> 8.341 + <path 8.342 + d="m 0,0 0.61,-23.837 c 0.057,-2.246 1.941,-4.134 4.187,-4.196 l 4.686,-0.129 c 2.246,-0.063 4.163,0.529 4.261,1.314 0.098,0.786 -1.572,1.99 -3.711,2.674 l -1.146,0.366 c -2.139,0.685 -3.86,3.083 -3.823,5.329 l 0.29,17.766" 8.343 + id="path798" 8.344 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.345 + </g> 8.346 + <g 8.347 + transform="translate(497.8667,113.7881)" 8.348 + id="g800"> 8.349 + <path 8.350 + d="m 0,0 c 0.122,2.243 -1.617,4.078 -3.863,4.078 l -52.025,0 c -2.246,0 -3.795,-1.814 -3.442,-4.033 l 3.115,-19.575 c 0.353,-2.219 2.473,-3.886 4.712,-3.705 l 46.396,3.742 c 2.239,0.18 4.17,2.163 4.292,4.406 L 0,0 z" 8.351 + id="path802" 8.352 + style="fill:#eb008b;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.353 + </g> 8.354 + <g 8.355 + id="g804"> 8.356 + <g 8.357 + id="g806" /> 8.358 + <g 8.359 + id="g812"> 8.360 + <g 8.361 + clip-path="url(#clipPath808)" 8.362 + id="g814" 8.363 + style="opacity:0.19999701"> 8.364 + <g 8.365 + transform="translate(495.6343,74.5381)" 8.366 + id="g816"> 8.367 + <path 8.368 + d="m 0,0 c 0,-2.902 -11.037,-5.256 -24.652,-5.256 -13.615,0 -24.653,2.354 -24.653,5.256 0,2.902 11.038,5.255 24.653,5.255 C -11.037,5.255 0,2.902 0,0" 8.369 + id="path818" 8.370 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.371 + </g> 8.372 + </g> 8.373 + </g> 8.374 + </g> 8.375 + <g 8.376 + transform="translate(427.5527,191.2324)" 8.377 + id="g820"> 8.378 + <path 8.379 + d="m 0,0 c 0.632,-1.596 2.39,-2.244 3.907,-1.443 l 34.312,18.129 c 1.517,0.8 2.005,2.641 1.084,4.088 0,0 -10.057,15.806 -27.854,8.759 C -8.558,21.612 0,0 0,0" 8.380 + id="path822" 8.381 + style="fill:#ffc700;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.382 + </g> 8.383 + <g 8.384 + transform="translate(437.2773,215.7061)" 8.385 + id="g824"> 8.386 + <path 8.387 + d="m 0,0 c 0,0 -31.706,-3.105 -23.036,-29.292 5.609,-16.945 9.783,-19.625 12.361,-14.419 C -5.603,-33.47 0,0 0,0" 8.388 + id="path826" 8.389 + style="fill:#ffc700;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 8.390 + </g> 8.391 + </g> 8.392 + </g> 8.393 +</svg>
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/tizenporta/meefrauhand.svg Wed May 02 20:50:26 2012 +0200 9.3 @@ -0,0 +1,275 @@ 9.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?> 9.5 +<!-- Created with Inkscape (http://www.inkscape.org/) --> 9.6 + 9.7 +<svg 9.8 + xmlns:dc="http://purl.org/dc/elements/1.1/" 9.9 + xmlns:cc="http://creativecommons.org/ns#" 9.10 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 9.11 + xmlns:svg="http://www.w3.org/2000/svg" 9.12 + xmlns="http://www.w3.org/2000/svg" 9.13 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 9.14 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 9.15 + width="143.90352" 9.16 + height="247.90761" 9.17 + id="svg3795" 9.18 + version="1.1" 9.19 + inkscape:version="0.48.2 r9819" 9.20 + sodipodi:docname="Neues Dokument 3"> 9.21 + <defs 9.22 + id="defs3797"> 9.23 + <clipPath 9.24 + clipPathUnits="userSpaceOnUse" 9.25 + id="clipPath364"> 9.26 + <path 9.27 + inkscape:connector-curvature="0" 9.28 + d="m 152.125,574.779 83.75,0 0,-9.304 -83.75,0 0,9.304 z" 9.29 + id="path366" /> 9.30 + </clipPath> 9.31 + </defs> 9.32 + <sodipodi:namedview 9.33 + id="base" 9.34 + pagecolor="#ffffff" 9.35 + bordercolor="#666666" 9.36 + borderopacity="1.0" 9.37 + inkscape:pageopacity="0.0" 9.38 + inkscape:pageshadow="2" 9.39 + inkscape:zoom="0.35" 9.40 + inkscape:cx="71.951756" 9.41 + inkscape:cy="123.95377" 9.42 + inkscape:document-units="px" 9.43 + inkscape:current-layer="layer1" 9.44 + showgrid="false" 9.45 + fit-margin-top="0" 9.46 + fit-margin-left="0" 9.47 + fit-margin-right="0" 9.48 + fit-margin-bottom="0" 9.49 + inkscape:window-width="486" 9.50 + inkscape:window-height="383" 9.51 + inkscape:window-x="66" 9.52 + inkscape:window-y="355" 9.53 + inkscape:window-maximized="0" /> 9.54 + <metadata 9.55 + id="metadata3800"> 9.56 + <rdf:RDF> 9.57 + <cc:Work 9.58 + rdf:about=""> 9.59 + <dc:format>image/svg+xml</dc:format> 9.60 + <dc:type 9.61 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 9.62 + <dc:title></dc:title> 9.63 + </cc:Work> 9.64 + </rdf:RDF> 9.65 + </metadata> 9.66 + <g 9.67 + inkscape:label="Ebene 1" 9.68 + inkscape:groupmode="layer" 9.69 + id="layer1" 9.70 + transform="translate(-278.04824,-408.40834)"> 9.71 + <g 9.72 + id="g5848" 9.73 + transform="matrix(1.25,0,0,-1.25,115.28991,1363.1597)"> 9.74 + <g 9.75 + transform="translate(178.0806,610.1699)" 9.76 + id="g80"> 9.77 + <path 9.78 + inkscape:connector-curvature="0" 9.79 + id="path82" 9.80 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.81 + d="m 0,0 -33.16,113.374 c -0.656,2.245 0.121,4.297 1.728,4.561 1.607,0.264 3.43,-1.365 4.05,-3.62 L 3.692,1.375" /> 9.82 + </g> 9.83 + <g 9.84 + transform="translate(180.2354,598.6768)" 9.85 + id="g84"> 9.86 + <path 9.87 + inkscape:connector-curvature="0" 9.88 + id="path86" 9.89 + style="fill:#55b87d;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.90 + d="m 0,0 -33.16,113.374 c -0.656,2.245 0.643,4.389 2.889,4.765 2.246,0.376 4.554,-1.171 5.131,-3.437 L 3.692,1.375" /> 9.91 + </g> 9.92 + <g 9.93 + transform="translate(216.3789,606.1616)" 9.94 + id="g336"> 9.95 + <path 9.96 + inkscape:connector-curvature="0" 9.97 + id="path338" 9.98 + style="fill:#ffc700;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.99 + d="m 0,0 c 2.327,-0.234 4.441,1.477 4.699,3.801 l 12.588,113.451 c 0.258,2.324 -1.292,4.976 -3.443,5.891 l -41.731,17.762 c -2.152,0.915 -5.1,0.165 -6.551,-1.669 l -21.957,-27.733 c -1.451,-1.834 -1.354,-4.752 0.216,-6.485 l 6.235,-6.885 c 1.57,-1.733 2.533,-5.037 2.14,-7.342 l -0.429,-2.515 c 0,-10e-4 -2.776,-83.148 -2.775,-83.148 L 0,0 z" /> 9.100 + </g> 9.101 + <g 9.102 + transform="translate(208.3999,597.0977)" 9.103 + id="g340"> 9.104 + <path 9.105 + inkscape:connector-curvature="0" 9.106 + id="path342" 9.107 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.108 + d="m 0,0 -0.634,-24.818 c -0.059,-2.338 -2.021,-4.303 -4.359,-4.368 l -4.88,-0.135 c -2.337,-0.065 -4.334,0.551 -4.436,1.369 -0.103,0.818 1.636,2.07 3.864,2.783 l 1.193,0.381 c 2.227,0.713 4.018,3.209 3.98,5.547 l -0.303,18.499" /> 9.109 + </g> 9.110 + <g 9.111 + transform="translate(186.4712,601.6768)" 9.112 + id="g344"> 9.113 + <path 9.114 + inkscape:connector-curvature="0" 9.115 + id="path346" 9.116 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.117 + d="m 0,0 -0.634,-24.819 c -0.06,-2.338 -2.022,-4.303 -4.36,-4.368 l -4.88,-0.135 c -2.338,-0.065 -4.334,0.551 -4.436,1.369 -0.103,0.818 1.636,2.07 3.864,2.783 l 1.192,0.382 c 2.228,0.713 4.019,3.209 3.981,5.547 l -0.303,18.498" /> 9.118 + </g> 9.119 + <g 9.120 + transform="translate(162.7344,611.813)" 9.121 + id="g348"> 9.122 + <path 9.123 + inkscape:connector-curvature="0" 9.124 + id="path350" 9.125 + style="fill:#55b87d;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.126 + d="m 0,0 c -0.126,2.335 1.681,4.347 4.017,4.47 l 55.66,2.944 c 2.335,0.123 3.945,-1.665 3.578,-3.975 l -3.242,-20.38 c -0.367,-2.309 -2.581,-4.16 -4.919,-4.113 L 5.33,-20.041 c -2.338,0.047 -4.354,1.997 -4.481,4.332 L 0,0 z" /> 9.127 + </g> 9.128 + <g 9.129 + transform="translate(130.9102,736.834)" 9.130 + id="g352"> 9.131 + <path 9.132 + inkscape:connector-curvature="0" 9.133 + id="path354" 9.134 + style="fill:#55b87d;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.135 + d="m 0,0 c -1.447,-2.501 -0.59,-5.701 1.911,-7.146 l 12.175,-7.036 c 2.503,-1.446 5.702,-0.59 7.15,1.911 l 14.07,24.35 c 1.446,2.503 0.589,5.703 -1.913,7.15 l -12.175,7.035 c -2.5,1.446 -5.703,0.59 -7.15,-1.911 L 0,0 z" /> 9.136 + </g> 9.137 + <g 9.138 + transform="translate(134.7656,737.6289)" 9.139 + id="g356"> 9.140 + <path 9.141 + inkscape:connector-curvature="0" 9.142 + id="path358" 9.143 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.144 + d="M 0,0 16.423,-9.491 28.367,11.179 11.945,20.67 0,0 z" /> 9.145 + </g> 9.146 + <g 9.147 + id="g360"> 9.148 + <g 9.149 + id="g362" /> 9.150 + <g 9.151 + id="g368"> 9.152 + <g 9.153 + style="opacity:0.19999701" 9.154 + id="g370" 9.155 + clip-path="url(#clipPath364)"> 9.156 + <g 9.157 + id="g372" 9.158 + transform="translate(235.875,570.127)"> 9.159 + <path 9.160 + inkscape:connector-curvature="0" 9.161 + id="path374" 9.162 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.163 + d="m 0,0 c 0,-2.569 -18.748,-4.652 -41.875,-4.652 -23.127,0 -41.875,2.083 -41.875,4.652 0,2.569 18.748,4.652 41.875,4.652 C -18.748,4.652 0,2.569 0,0" /> 9.164 + </g> 9.165 + </g> 9.166 + </g> 9.167 + </g> 9.168 + <g 9.169 + transform="translate(212.0703,743.8945)" 9.170 + id="g416"> 9.171 + <path 9.172 + inkscape:connector-curvature="0" 9.173 + id="path418" 9.174 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.175 + d="m 0,0 c 0,4.184 -3.391,7.574 -7.574,7.574 -4.184,0 -7.575,-3.39 -7.575,-7.574 0,-4.183 3.391,-7.574 7.575,-7.574 C -3.391,-7.574 0,-4.183 0,0" /> 9.176 + </g> 9.177 + <g 9.178 + transform="translate(201.7056,748.2793)" 9.179 + id="g420"> 9.180 + <path 9.181 + inkscape:connector-curvature="0" 9.182 + id="path422" 9.183 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.184 + d="m 0,0 c 0,4.184 -3.391,7.574 -7.574,7.574 -4.184,0 -7.575,-3.39 -7.575,-7.574 0,-4.183 3.391,-7.574 7.575,-7.574 C -3.391,-7.574 0,-4.183 0,0" /> 9.185 + </g> 9.186 + <g 9.187 + transform="translate(191.3408,750.6709)" 9.188 + id="g424"> 9.189 + <path 9.190 + inkscape:connector-curvature="0" 9.191 + id="path426" 9.192 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.193 + d="m 0,0 c 0,4.184 -3.391,7.574 -7.574,7.574 -4.184,0 -7.575,-3.39 -7.575,-7.574 0,-4.183 3.391,-7.574 7.575,-7.574 C -3.391,-7.574 0,-4.183 0,0" /> 9.194 + </g> 9.195 + <g 9.196 + transform="translate(222.4351,741.1045)" 9.197 + id="g428"> 9.198 + <path 9.199 + inkscape:connector-curvature="0" 9.200 + id="path430" 9.201 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.202 + d="m 0,0 c 0,4.184 -3.391,7.574 -7.574,7.574 -4.184,0 -7.575,-3.39 -7.575,-7.574 0,-4.183 3.391,-7.574 7.575,-7.574 C -3.391,-7.574 0,-4.183 0,0" /> 9.203 + </g> 9.204 + <g 9.205 + transform="translate(233.1987,737.1172)" 9.206 + id="g432"> 9.207 + <path 9.208 + inkscape:connector-curvature="0" 9.209 + id="path434" 9.210 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.211 + d="m 0,0 c 0,4.184 -3.391,7.574 -7.574,7.574 -4.184,0 -7.575,-3.39 -7.575,-7.574 0,-4.183 3.391,-7.574 7.575,-7.574 C -3.391,-7.574 0,-4.183 0,0" /> 9.212 + </g> 9.213 + <g 9.214 + transform="translate(243.5698,714.3311)" 9.215 + id="g436"> 9.216 + <path 9.217 + inkscape:connector-curvature="0" 9.218 + id="path438" 9.219 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.220 + d="M 0,0 C 2.681,3.212 2.25,7.988 -0.962,10.669 -4.174,13.35 -8.95,12.919 -11.631,9.707 -14.311,6.496 -13.88,1.719 -10.668,-0.962 -7.457,-3.642 -2.68,-3.211 0,0" /> 9.221 + </g> 9.222 + <g 9.223 + transform="translate(243,701.9678)" 9.224 + id="g440"> 9.225 + <path 9.226 + inkscape:connector-curvature="0" 9.227 + id="path442" 9.228 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.229 + d="M 0,0 C 2.681,3.212 2.25,7.988 -0.962,10.668 -4.174,13.349 -8.95,12.919 -11.631,9.707 -14.311,6.495 -13.88,1.719 -10.668,-0.962 -7.457,-3.643 -2.68,-3.211 0,0" /> 9.230 + </g> 9.231 + <g 9.232 + transform="translate(243.1646,731.5371)" 9.233 + id="g444"> 9.234 + <path 9.235 + inkscape:connector-curvature="0" 9.236 + id="path446" 9.237 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.238 + d="m 0,0 c 0,4.184 -3.391,7.574 -7.574,7.574 -4.184,0 -7.575,-3.39 -7.575,-7.574 0,-4.183 3.391,-7.574 7.575,-7.574 C -3.391,-7.574 0,-4.183 0,0" /> 9.239 + </g> 9.240 + <g 9.241 + transform="translate(188.6494,732.0684)" 9.242 + id="g448"> 9.243 + <path 9.244 + inkscape:connector-curvature="0" 9.245 + id="path450" 9.246 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.247 + d="m 0,0 c 0,-1.953 -1.581,-3.531 -3.531,-3.531 -1.95,0 -3.531,1.578 -3.531,3.531 0,1.948 1.581,3.53 3.531,3.53 C -1.581,3.53 0,1.948 0,0" /> 9.248 + </g> 9.249 + <g 9.250 + transform="translate(198.8579,728.3486)" 9.251 + id="g452"> 9.252 + <path 9.253 + inkscape:connector-curvature="0" 9.254 + id="path454" 9.255 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.256 + d="m 0,0 c 0,-1.953 -1.581,-3.531 -3.531,-3.531 -1.95,0 -3.531,1.578 -3.531,3.531 0,1.948 1.581,3.53 3.531,3.53 C -1.581,3.53 0,1.948 0,0" /> 9.257 + </g> 9.258 + <g 9.259 + transform="translate(172.9863,694.0322)" 9.260 + id="g456"> 9.261 + <path 9.262 + inkscape:connector-curvature="0" 9.263 + id="path458" 9.264 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.265 + d="m 0,0 c 0,0 2.908,4.121 4.692,3.54 3.739,-1.217 4.052,0.607 5.502,0.607 1.45,0 4.518,-2.697 4.518,-2.697 0,0 -2.117,-3.686 -6.463,-4.233 C 3.902,-3.33 0,0 0,0" /> 9.266 + </g> 9.267 + <g 9.268 + transform="translate(151.2104,722.6851)" 9.269 + id="g496"> 9.270 + <path 9.271 + inkscape:connector-curvature="0" 9.272 + id="path498" 9.273 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 9.274 + d="M 0,0 C -0.116,0.623 -0.563,3.719 -1.292,3.968 -3.359,4.675 -3.248,-3.464 -2.488,-4.379" /> 9.275 + </g> 9.276 + </g> 9.277 + </g> 9.278 +</svg>
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/tizenporta/meegarbeit.svg Wed May 02 20:50:26 2012 +0200 10.3 @@ -0,0 +1,456 @@ 10.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?> 10.5 +<!-- Created with Inkscape (http://www.inkscape.org/) --> 10.6 + 10.7 +<svg 10.8 + xmlns:dc="http://purl.org/dc/elements/1.1/" 10.9 + xmlns:cc="http://creativecommons.org/ns#" 10.10 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 10.11 + xmlns:svg="http://www.w3.org/2000/svg" 10.12 + xmlns="http://www.w3.org/2000/svg" 10.13 + version="1.1" 10.14 + width="336.17456" 10.15 + height="258.77344" 10.16 + id="svg4192"> 10.17 + <defs 10.18 + id="defs4194"> 10.19 + <clipPath 10.20 + id="clipPath1032"> 10.21 + <path 10.22 + d="m 377.168,340.897 18.102,0 0,-1.666 -18.102,0 0,1.666 z" 10.23 + id="path1034" /> 10.24 + </clipPath> 10.25 + <clipPath 10.26 + id="clipPath1064"> 10.27 + <path 10.28 + d="m 401.357,331.976 19.079,0 0,-3.324 -19.079,0 0,3.324 z" 10.29 + id="path1066" /> 10.30 + </clipPath> 10.31 + <clipPath 10.32 + id="clipPath1108"> 10.33 + <path 10.34 + d="m 235.209,455.337 51.806,0 0,-70.738 -51.806,0 0,70.738 z" 10.35 + id="path1110" /> 10.36 + </clipPath> 10.37 + <clipPath 10.38 + id="clipPath1184"> 10.39 + <path 10.40 + d="m 372.587,448.796 44.071,0 0,-74.295 -44.071,0 0,74.295 z" 10.41 + id="path1186" /> 10.42 + </clipPath> 10.43 + <clipPath 10.44 + id="clipPath1236"> 10.45 + <path 10.46 + d="m 290.954,341.659 71.863,0 0,-8.49 -71.863,0 0,8.49 z" 10.47 + id="path1238" /> 10.48 + </clipPath> 10.49 + </defs> 10.50 + <metadata 10.51 + id="metadata4197"> 10.52 + <rdf:RDF> 10.53 + <cc:Work 10.54 + rdf:about=""> 10.55 + <dc:format>image/svg+xml</dc:format> 10.56 + <dc:type 10.57 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 10.58 + <dc:title></dc:title> 10.59 + </cc:Work> 10.60 + </rdf:RDF> 10.61 + </metadata> 10.62 + <g 10.63 + transform="translate(-188.14258,-402.97548)" 10.64 + id="layer1"> 10.65 + <g 10.66 + id="g4605"> 10.67 + <g 10.68 + transform="matrix(1.25,0,0,-1.25,-33.950042,1046.0496)" 10.69 + id="g1028"> 10.70 + <g 10.71 + id="g1030" /> 10.72 + <g 10.73 + id="g1036"> 10.74 + <g 10.75 + clip-path="url(#clipPath1032)" 10.76 + id="g1038" 10.77 + style="opacity:0.19999701"> 10.78 + <g 10.79 + transform="translate(377.1685,340.0635)" 10.80 + id="g1040"> 10.81 + <path 10.82 + d="m 0,0 c 0,-0.459 4.052,-0.832 9.051,-0.832 4.998,0 9.051,0.373 9.051,0.832 0,0.461 -4.053,0.834 -9.051,0.834 C 4.052,0.834 0,0.461 0,0" 10.83 + id="path1042" 10.84 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.85 + </g> 10.86 + </g> 10.87 + </g> 10.88 + </g> 10.89 + <g 10.90 + transform="matrix(1.25,0,0,-1.25,-33.950042,1046.0496)" 10.91 + id="g1060"> 10.92 + <g 10.93 + id="g1062" /> 10.94 + <g 10.95 + id="g1068"> 10.96 + <g 10.97 + clip-path="url(#clipPath1064)" 10.98 + id="g1070" 10.99 + style="opacity:0.19999701"> 10.100 + <g 10.101 + transform="translate(401.3584,329.5361)" 10.102 + id="g1072"> 10.103 + <path 10.104 + d="m 0,0 c 0.066,-0.811 4.389,-1.119 9.658,-0.689 5.267,0.429 9.484,1.433 9.418,2.246 C 19.009,2.367 14.685,2.676 9.418,2.246 4.15,1.816 -0.066,0.811 0,0" 10.105 + id="path1074" 10.106 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.107 + </g> 10.108 + </g> 10.109 + </g> 10.110 + </g> 10.111 + <g 10.112 + transform="matrix(1.25,0,0,-1.25,230.94321,439.99548)" 10.113 + id="g1076"> 10.114 + <path 10.115 + d="M 0,0 C -1.317,-21.929 -3.979,-44.222 -4.577,-65.842" 10.116 + id="path1078" 10.117 + style="fill:none;stroke:#ffffff;stroke-width:1.40600002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.217;stroke-dashoffset:0" /> 10.118 + </g> 10.119 + <g 10.120 + transform="matrix(1.25,0,0,-1.25,203.62071,450.92323)" 10.121 + id="g1088"> 10.122 + <path 10.123 + d="M 0,0 C 21.967,0 44.379,-1.321 65.997,-0.623" 10.124 + id="path1090" 10.125 + style="fill:none;stroke:#ffffff;stroke-width:1.40600002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.217;stroke-dashoffset:0" /> 10.126 + </g> 10.127 + <g 10.128 + transform="matrix(1.25,0,0,-1.25,513.03483,427.17385)" 10.129 + id="g1092"> 10.130 + <path 10.131 + d="M 0,0 C -4.097,-21.583 -9.574,-43.355 -12.921,-64.723" 10.132 + id="path1094" 10.133 + style="fill:none;stroke:#ffffff;stroke-width:1.40600002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.217;stroke-dashoffset:0" /> 10.134 + </g> 10.135 + <g 10.136 + transform="matrix(1.25,0,0,-1.25,479.18171,484.83435)" 10.137 + id="g1096"> 10.138 + <path 10.139 + d="m 0,0 c -0.499,0.656 -0.974,0.991 -1.77,3.193 -0.391,1.08 -0.444,2.532 -0.273,3.652 0.132,0.826 0.73,2.053 1.747,1.941 C 0.124,8.738 0.347,8.374 0.681,8.157 1.21,7.816 1.818,7.635 2.333,7.255 2.845,6.877 3.297,6.32 3.421,5.684 3.544,5.063 3.3,4.408 3.272,3.782 3.212,2.394 2.484,1.149 1.732,0.011 1.496,-0.345 1.288,-0.354 0.901,-0.203 0.318,0.023 0.365,-0.483 0,0" 10.140 + id="path1098" 10.141 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.142 + </g> 10.143 + <g 10.144 + transform="matrix(1.25,0,0,-1.25,469.13596,477.42285)" 10.145 + id="g1100"> 10.146 + <path 10.147 + d="M 0,0 43.029,-10.587 43.864,-6.985 0.937,3.797 0,0 z" 10.148 + id="path1102" 10.149 + style="fill:#c3996b;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.150 + </g> 10.151 + <g 10.152 + transform="matrix(1.25,0,0,-1.25,-33.950042,1046.0496)" 10.153 + id="g1104"> 10.154 + <g 10.155 + id="g1106" /> 10.156 + <g 10.157 + id="g1112"> 10.158 + <g 10.159 + clip-path="url(#clipPath1108)" 10.160 + id="g1114" 10.161 + style="opacity:0.60000598"> 10.162 + <g 10.163 + transform="translate(281.9243,384.5986)" 10.164 + id="g1116"> 10.165 + <path 10.166 + d="m 0,0 -46.715,68.281 6.587,2.458 L 5.09,3.207 0,0 z" 10.167 + id="path1118" 10.168 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.169 + </g> 10.170 + </g> 10.171 + </g> 10.172 + </g> 10.173 + <g 10.174 + transform="matrix(1.25,0,0,-1.25,268.25883,476.25473)" 10.175 + id="g1120"> 10.176 + <path 10.177 + d="M 0,0 C 0.305,0.766 0.673,1.218 0.849,3.553 0.936,4.696 0.601,6.11 0.132,7.143 -0.214,7.905 -1.118,8.924 -2.067,8.544 -2.46,8.387 -2.575,7.976 -2.839,7.678 -3.259,7.21 -3.797,6.871 -4.192,6.367 -4.585,5.864 -4.871,5.208 -4.818,4.561 -4.772,3.929 -4.36,3.365 -4.165,2.769 c 0.428,-1.322 1.463,-2.327 2.493,-3.221 0.321,-0.28 0.568,-0.474 0.901,-0.226 0.5,0.373 0.55,0.117 0.771,0.678" 10.178 + id="path1122" 10.179 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.180 + </g> 10.181 + <g 10.182 + transform="matrix(1.25,0,0,-1.25,259.05108,469.87472)" 10.183 + id="g1124"> 10.184 + <path 10.185 + d="m 0,0 -6.257,-3.591 -1.027,-1.642 1.847,0 6.052,3.488 L 9.13,2.769 7.797,4.615 0,0 z" 10.186 + id="path1126" 10.187 + style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.188 + </g> 10.189 + <g 10.190 + transform="matrix(1.25,0,0,-1.25,273.94183,463.23648)" 10.191 + id="g1128"> 10.192 + <path 10.193 + d="M 0,0 C 0.763,-1.708 0.479,-3.494 -0.631,-3.991 -1.745,-4.488 -3.264,-3.507 -4.027,-1.8 -4.791,-0.092 -4.505,1.694 -3.394,2.191 -2.281,2.688 -0.763,1.708 0,0" 10.194 + id="path1130" 10.195 + style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.196 + </g> 10.197 + <g 10.198 + transform="matrix(1.25,0,0,-1.25,493.33996,628.00148)" 10.199 + id="g1132"> 10.200 + <path 10.201 + d="M 0,0 C -0.271,1.852 -1.467,3.207 -2.673,3.029 -3.647,2.887 -4.32,1.781 -4.4,0.383 l -8.509,-2.26 -6.996,-1.754 -1.432,-1.303 1.776,-0.502 6.772,1.715 8.757,1.889 c 0.5,-1.199 1.414,-1.973 2.34,-1.836 C -0.487,-3.492 0.271,-1.85 0,0" 10.202 + id="path1134" 10.203 + style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.204 + </g> 10.205 + <g 10.206 + transform="matrix(1.25,0,0,-1.25,436.83546,617.11285)" 10.207 + id="g1136"> 10.208 + <path 10.209 + d="m 0,0 c -0.333,-1.578 0.23,-3.031 1.256,-3.248 0.832,-0.176 1.707,0.519 2.189,1.625 l 7.553,-0.711 6.183,-0.668 1.546,0.627 -1.288,0.934 -5.987,0.636 -7.645,1.082 C 3.762,1.396 3.252,2.295 2.462,2.461 1.435,2.678 0.334,1.576 0,0" 10.210 + id="path1138" 10.211 + style="fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.212 + </g> 10.213 + <g 10.214 + transform="matrix(1.25,0,0,-1.25,-33.950042,1046.0496)" 10.215 + id="g1180"> 10.216 + <g 10.217 + id="g1182" /> 10.218 + <g 10.219 + id="g1188"> 10.220 + <g 10.221 + clip-path="url(#clipPath1184)" 10.222 + id="g1190" 10.223 + style="opacity:0.60000598"> 10.224 + <g 10.225 + transform="translate(372.5874,381.6729)" 10.226 + id="g1192"> 10.227 + <path 10.228 + d="M 0,0 33.482,26.926 37.726,67.124 44.071,66.273 40.358,23.701 2.832,-7.172 0,0 z" 10.229 + id="path1194" 10.230 + style="fill:#e76e34;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.231 + </g> 10.232 + </g> 10.233 + </g> 10.234 + </g> 10.235 + <g 10.236 + transform="matrix(1.25,0,0,-1.25,315.57696,430.7841)" 10.237 + id="g1196"> 10.238 + <path 10.239 + d="M 0,0 C 0.644,0.519 1.425,1.22 1.895,1.898 2.548,2.842 2.934,4.249 3.033,5.379 3.105,6.212 2.819,7.544 1.804,7.68 1.386,7.734 1.082,7.434 0.706,7.305 0.11,7.101 -0.526,7.071 -1.117,6.825 -1.705,6.581 -2.276,6.149 -2.549,5.56 -2.817,4.986 -2.736,4.293 -2.859,3.678 -3.134,2.316 -2.726,0.932 -2.268,-0.352 -2.125,-0.754 -2.005,-1.045 -1.595,-0.991 -0.976,-0.911 -0.467,-0.38 0,0" 10.240 + id="path1198" 10.241 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.242 + </g> 10.243 + <g 10.244 + transform="matrix(1.25,0,0,-1.25,458.75071,442.86473)" 10.245 + id="g1200"> 10.246 + <path 10.247 + d="m 0,0 c -0.662,0.497 -1.464,1.169 -1.958,1.832 -0.686,0.92 -1.12,2.313 -1.258,3.44 -0.102,0.829 0.14,2.171 1.149,2.34 0.417,0.07 0.73,-0.22 1.11,-0.336 C -0.354,7.093 0.283,7.084 0.881,6.86 1.478,6.636 2.063,6.223 2.357,5.644 2.644,5.079 2.588,4.383 2.732,3.774 3.053,2.421 2.693,1.024 2.279,-0.273 2.15,-0.681 2.042,-0.976 1.628,-0.936 1.008,-0.877 0.481,-0.365 0,0" 10.248 + id="path1202" 10.249 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.250 + </g> 10.251 + <g 10.252 + transform="matrix(1.25,0,0,-1.25,480.67583,439.42423)" 10.253 + id="g1204"> 10.254 + <path 10.255 + d="m 0,0 -155.235,11.822 1.32,17.337 L 1.321,17.337 0,0 z" 10.256 + id="path1206" 10.257 + style="fill:#ffc700;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.258 + </g> 10.259 + <g 10.260 + transform="matrix(1.25,0,0,-1.25,464.06696,446.92485)" 10.261 + id="g1208"> 10.262 + <path 10.263 + d="M 0,0 C -4.292,-0.667 -6.072,11.868 -1.978,13.018 0.798,13.791 2.987,9.433 3.162,7.557 3.355,5.467 2.654,0.411 0,0" 10.264 + id="path1210" 10.265 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.266 + </g> 10.267 + <g 10.268 + transform="matrix(1.25,0,0,-1.25,436.77083,574.7056)" 10.269 + id="g1212"> 10.270 + <path 10.271 + d="M 0,0 24.088,104.227 17.107,105.423 -5.74,1.739 0,0 z" 10.272 + id="path1214" 10.273 + style="fill:#ff6e34;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.274 + </g> 10.275 + <g 10.276 + transform="matrix(1.25,0,0,-1.25,428.71658,580.05835)" 10.277 + id="g1216"> 10.278 + <path 10.279 + d="m 0,0 c 2.13,-0.126 3.961,1.515 4.067,3.646 l 4.236,84.598 c 0.107,2.131 -1.535,4.116 -3.649,4.41 l -73.932,10.282 c -2.114,0.293 -4.032,-1.202 -4.263,-3.323 l -9.89,-90.802 c -0.231,-2.123 1.324,-3.96 3.454,-4.087 L 0,0 z" 10.280 + id="path1218" 10.281 + style="fill:#4fc3e6;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.282 + </g> 10.283 + <g 10.284 + transform="matrix(1.25,0,0,-1.25,360.40783,582.80498)" 10.285 + id="g1220"> 10.286 + <path 10.287 + d="m 0,0 c -2.613,-2.081 -5.894,-3.604 -7.905,-6.36 -2.532,-3.473 -0.857,-7.529 -0.669,-11.446 0.204,-4.295 -2.005,-11.224 -7.636,-9.552 -2.894,0.855 0.763,5.039 1.595,6.212 1.875,2.647 1.639,4.006 1.112,7.124 -1.101,6.521 1.782,9.211 5.508,14.119" 10.288 + id="path1222" 10.289 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.290 + </g> 10.291 + <g 10.292 + transform="matrix(1.25,0,0,-1.25,391.04696,586.8431)" 10.293 + id="g1224"> 10.294 + <path 10.295 + d="m 0,0 c 0.102,-3.942 0.202,-7.886 0.303,-11.829 0.074,-2.906 -0.069,-5.916 0.231,-8.809 0.442,-4.277 3.668,-10.797 8.985,-8.299 2.731,1.284 -1.514,4.87 -2.513,5.905 -2.251,2.334 -2.222,3.715 -2.17,6.873 0.083,5.16 0.168,10.322 0.252,15.482" 10.296 + id="path1226" 10.297 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.298 + </g> 10.299 + <g 10.300 + transform="matrix(1.25,0,0,-1.25,316.65908,560.86648)" 10.301 + id="g1228"> 10.302 + <path 10.303 + d="m 0,0 c -0.096,2.132 1.563,3.706 3.687,3.498 l 90.25,-8.839 c 2.124,-0.208 3.463,-2.078 2.976,-4.156 l -4.297,-18.336 c -0.487,-2.078 -2.619,-3.572 -4.739,-3.321 l -83.085,9.856 c -2.12,0.252 -3.932,2.202 -4.028,4.334 L 0,0 z" 10.304 + id="path1230" 10.305 + style="fill:#ff6e34;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.306 + </g> 10.307 + <g 10.308 + transform="matrix(1.25,0,0,-1.25,-33.950042,1046.0496)" 10.309 + id="g1232"> 10.310 + <g 10.311 + id="g1234" /> 10.312 + <g 10.313 + id="g1240"> 10.314 + <g 10.315 + clip-path="url(#clipPath1236)" 10.316 + id="g1242" 10.317 + style="opacity:0.19999701"> 10.318 + <g 10.319 + transform="translate(290.9541,337.415)" 10.320 + id="g1244"> 10.321 + <path 10.322 + d="m 0,0 c 0,-2.346 16.086,-4.246 35.932,-4.246 19.843,0 35.931,1.9 35.931,4.246 0,2.344 -16.088,4.244 -35.931,4.244 C 16.086,4.244 0,2.344 0,0" 10.323 + id="path1246" 10.324 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.325 + </g> 10.326 + </g> 10.327 + </g> 10.328 + </g> 10.329 + <g 10.330 + transform="matrix(1.25,0,0,-1.25,331.85321,490.91223)" 10.331 + id="g1264"> 10.332 + <path 10.333 + d="m 0,0 c 0.729,11.224 3.018,32.842 3.454,35.751 0.456,3.028 3.872,5.766 7.831,5.189 3.96,-0.573 68.62,-9.241 68.62,-9.241 0,0 6.986,-2.235 6.95,-10.584 -0.031,-8.343 -1.59,-26.818 -1.59,-26.818 0,0 0.979,-7.833 -8.974,-6.982 C 55.524,-10.909 7.56,-7.891 3.669,-7.335 0.242,-6.845 -0.244,-3.739 0,0" 10.334 + id="path1266" 10.335 + style="fill:#603813;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.336 + </g> 10.337 + <g 10.338 + transform="matrix(1.25,0,0,-1.25,310.36946,433.9396)" 10.339 + id="g1268"> 10.340 + <path 10.341 + d="M 0,0 C 4.151,-1.28 7.719,10.867 3.834,12.597 1.2,13.762 -1.597,9.765 -2.039,7.933 -2.533,5.892 -2.567,0.789 0,0" 10.342 + id="path1270" 10.343 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.344 + </g> 10.345 + <g 10.346 + transform="matrix(1.25,0,0,-1.25,318.94733,564.32473)" 10.347 + id="g1272"> 10.348 + <path 10.349 + d="M 0,0 -8.802,106.614 -1.66,105.973 6.207,0.746 0,0 z" 10.350 + id="path1274" 10.351 + style="fill:#ff6e34;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.352 + </g> 10.353 + <g 10.354 + transform="matrix(1.25,0,0,-1.25,267.77658,477.05785)" 10.355 + id="g1276"> 10.356 + <path 10.357 + d="M 0,0 C 1.668,2.117 -1.042,10.571 -4.717,10.222 -7.584,9.945 -7.777,5.148 -7.543,3.279 -7.312,1.411 -6.044,-0.903 -4.328,-1.474" 10.358 + id="path1278" 10.359 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.360 + </g> 10.361 + <g 10.362 + transform="matrix(1.25,0,0,-1.25,479.62421,485.21035)" 10.363 + id="g1280"> 10.364 + <path 10.365 + d="m 0,0 c -1.646,1.207 -1.356,4.536 -1.123,6.255 0.17,1.257 0.483,2.552 1.106,3.668 0.2,0.353 0.591,1.1 0.975,1.281 0.614,0.288 1.73,-0.061 2.293,-0.296 C 4.53,10.375 5.796,9.336 6.828,8.41 8.229,7.151 8.17,5.505 7.6,3.792 7.117,2.342 6.397,0.246 5.079,-0.643" 10.366 + id="path1282" 10.367 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.368 + </g> 10.369 + <g 10.370 + transform="matrix(1.25,0,0,-1.25,358.53533,408.32073)" 10.371 + id="g1284"> 10.372 + <path 10.373 + d="m 0,0 33.595,-2.546 -0.792,-9.408 -33.6,2.57 L 0,0 z" 10.374 + id="path1286" 10.375 + style="fill:#4fc3e6;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.376 + </g> 10.377 + <g 10.378 + transform="matrix(1.25,0,0,-1.25,382.75471,414.84785)" 10.379 + id="g1288"> 10.380 + <path 10.381 + d="m 0,0 c -0.102,-1.617 -1.493,-2.843 -3.11,-2.741 l -11.573,0.728 c -1.613,0.104 -2.843,1.495 -2.74,3.11 0.102,1.617 1.494,2.843 3.108,2.743 L -2.743,3.11 C -1.125,3.008 0.102,1.616 0,0" 10.382 + id="path1290" 10.383 + style="fill:#009345;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.384 + </g> 10.385 + <g 10.386 + transform="matrix(1.25,0,0,-1.25,188.36196,649.59085)" 10.387 + id="g1292"> 10.388 + <path 10.389 + d="m 0,0 c 0,0 6.313,12.283 20.987,12.283 14.676,0 23.036,-17.062 23.036,-17.062 0,0 5.972,11.261 15.357,11.261 9.386,0 13.48,-11.601 13.48,-11.601" 10.390 + id="path1294" 10.391 + style="fill:none;stroke:#f2f2f2;stroke-width:0.35100001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.217;stroke-dashoffset:0" /> 10.392 + </g> 10.393 + <g 10.394 + transform="matrix(1.25,0,0,-1.25,522.68571,488.23223)" 10.395 + id="g1296"> 10.396 + <path 10.397 + d="M 0,0 C -0.242,-0.994 -0.179,-1.861 0.143,-1.941 0.461,-2.018 0.917,-1.275 1.158,-0.283 1.4,0.711 1.337,1.579 1.017,1.657 0.697,1.734 0.241,0.994 0,0" 10.398 + id="path1298" 10.399 + style="fill:#c3996b;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.400 + </g> 10.401 + <g 10.402 + transform="matrix(1.25,0,0,-1.25,468.80633,476.84673)" 10.403 + id="g1300"> 10.404 + <path 10.405 + d="m 0,0 1.162,3.686 2.155,5.723 -5.648,1.413 c -0.033,0.04 -0.634,-6.079 -0.634,-6.079 0,0 -0.951,-6.271 -1.021,-6.2 L 0,0 z" 10.406 + id="path1302" 10.407 + style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.408 + </g> 10.409 + <g 10.410 + transform="matrix(1.25,0,0,-1.25,463.86608,478.40623)" 10.411 + id="g1304"> 10.412 + <path 10.413 + d="M 0,0 C 0.123,1.164 0.611,2.265 1.808,2.484 3.082,2.718 3.182,1.057 3.115,0.203 3.063,-0.452 2.964,-1.068 3.086,-1.725 3.485,-3.902 5.199,-5.451 6.96,-6.616 7.318,-6.856 8.277,-7.193 8.183,-7.75 7.928,-9.299 3.724,-6.708 3.18,-6.32 1.778,-5.322 0.562,-3.874 0.146,-2.174 0.001,-1.584 -0.081,-0.777 0,0" 10.414 + id="path1306" 10.415 + style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.416 + </g> 10.417 + <g 10.418 + transform="matrix(1.25,0,0,-1.25,464.59183,477.81285)" 10.419 + id="g1308"> 10.420 + <path 10.421 + d="M 0,0 7.515,-0.998 8.71,3.493 0.971,5.521 0,0 z" 10.422 + id="path1310" 10.423 + style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.424 + </g> 10.425 + <g 10.426 + transform="matrix(1.25,0,0,-1.25,473.03171,467.3161)" 10.427 + id="g1312"> 10.428 + <path 10.429 + d="M 0,0 -6.524,1.533 -5.563,5.953 0.959,4.419 0,0 z" 10.430 + id="path1314" 10.431 + style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none" /> 10.432 + </g> 10.433 + <g 10.434 + transform="matrix(1.25,0,0,-1.25,286.12558,635.40635)" 10.435 + id="g1316"> 10.436 + <path 10.437 + d="M 0,0 C 3.16,-0.045 6.274,1.488 9.497,1.664 15.653,2 24.364,3.475 29.861,-0.168 c 6.2,-4.105 -2.071,-7.498 -6.016,-7.166 -1.908,0.16 -12.042,-0.953 -12.852,1.066 -0.844,2.118 6.011,2.745 7.136,2.85 2.683,0.252 5.402,0.256 8.091,0.127 5.026,-0.24 9.972,-1.121 14.967,-1.652 2.672,-0.286 7.808,-0.782 9.52,-3.237 2.511,-3.603 -6.627,-3.769 -3.788,-7.992 1.405,-2.088 5.309,-2.182 7.52,-2.166 2.882,0.02 5.566,-0.412 8.43,-0.717 9.381,-0.998 18.541,0.17 27.859,1.182 2.136,0.234 4.95,0.025 6.762,1.383 4.25,3.191 -4.404,3.679 -6.544,3.525 -3.999,-0.285 -9.806,-3.373 -3.617,-5.623 5.696,-2.068 13.051,-2.141 18.978,-1.213 6.672,1.045 13.502,0.787 20.289,0.787 12.57,0 24.993,0.106 37.384,0" 10.438 + id="path1318" 10.439 + style="fill:none;stroke:#c1b49a;stroke-width:1.40600002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 10.440 + </g> 10.441 + <g 10.442 + transform="matrix(1.25,0,0,-1.25,517.31646,415.44723)" 10.443 + id="g1320"> 10.444 + <path 10.445 + d="M 0,0 C -2.154,-2.358 -4.104,-4.896 -6.424,-7.1" 10.446 + id="path1322" 10.447 + style="fill:none;stroke:#ffffff;stroke-width:1.40600002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 10.448 + </g> 10.449 + <g 10.450 + transform="matrix(1.25,0,0,-1.25,518.03358,424.34123)" 10.451 + id="g1324"> 10.452 + <path 10.453 + d="M 0,0 C -1.067,1.068 -2.419,1.954 -3.574,2.94 -4.635,3.843 -5.716,4.744 -6.737,5.695" 10.454 + id="path1326" 10.455 + style="fill:none;stroke:#ffffff;stroke-width:1.40600002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> 10.456 + </g> 10.457 + </g> 10.458 + </g> 10.459 +</svg>
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/tizenporta/newappflow.svg Wed May 02 20:50:26 2012 +0200 11.3 @@ -0,0 +1,1367 @@ 11.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?> 11.5 +<svg 11.6 + xmlns:dc="http://purl.org/dc/elements/1.1/" 11.7 + xmlns:cc="http://creativecommons.org/ns#" 11.8 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 11.9 + xmlns:svg="http://www.w3.org/2000/svg" 11.10 + xmlns="http://www.w3.org/2000/svg" 11.11 + xmlns:xlink="http://www.w3.org/1999/xlink" 11.12 + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 11.13 + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 11.14 + version="1.1" 11.15 + viewBox="0 0 806 536" 11.16 + width="806pt" 11.17 + height="536pt" 11.18 + id="svg2" 11.19 + inkscape:version="0.48.2 r9819" 11.20 + sodipodi:docname="newappflow.svg"> 11.21 + <sodipodi:namedview 11.22 + pagecolor="#ffffff" 11.23 + bordercolor="#666666" 11.24 + borderopacity="1" 11.25 + objecttolerance="10" 11.26 + gridtolerance="10" 11.27 + guidetolerance="10" 11.28 + inkscape:pageopacity="0" 11.29 + inkscape:pageshadow="2" 11.30 + inkscape:window-width="640" 11.31 + inkscape:window-height="480" 11.32 + id="namedview360" 11.33 + showgrid="false" 11.34 + inkscape:zoom="0.89104478" 11.35 + inkscape:cx="503.75" 11.36 + inkscape:cy="335" 11.37 + inkscape:window-x="0" 11.38 + inkscape:window-y="24" 11.39 + inkscape:window-maximized="0" 11.40 + inkscape:current-layer="svg2" /> 11.41 + <metadata 11.42 + id="metadata4"> 11.43 + <dc:date>2012-05-02 06:56Z</dc:date> 11.44 + <!-- Produced by OmniGraffle Professional 5.3.6 --> 11.45 + <rdf:RDF> 11.46 + <cc:Work 11.47 + rdf:about=""> 11.48 + <dc:format>image/svg+xml</dc:format> 11.49 + <dc:type 11.50 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 11.51 + </cc:Work> 11.52 + </rdf:RDF> 11.53 + </metadata> 11.54 + <defs 11.55 + id="defs6"> 11.56 + <filter 11.57 + id="Shadow" 11.58 + filterUnits="userSpaceOnUse"> 11.59 + <feGaussianBlur 11.60 + in="SourceAlpha" 11.61 + result="blur" 11.62 + stdDeviation=".9360597" 11.63 + id="feGaussianBlur9" /> 11.64 + <feOffset 11.65 + in="blur" 11.66 + result="offset" 11.67 + dx="0" 11.68 + dy="2" 11.69 + id="feOffset11" /> 11.70 + <feFlood 11.71 + flood-color="black" 11.72 + flood-opacity=".4" 11.73 + result="flood" 11.74 + id="feFlood13" /> 11.75 + <feComposite 11.76 + in="flood" 11.77 + in2="offset" 11.78 + operator="in" 11.79 + id="feComposite15" /> 11.80 + </filter> 11.81 + <filter 11.82 + id="Shadow_2" 11.83 + filterUnits="userSpaceOnUse"> 11.84 + <feGaussianBlur 11.85 + in="SourceAlpha" 11.86 + result="blur" 11.87 + stdDeviation="2.819779" 11.88 + id="feGaussianBlur18" /> 11.89 + <feOffset 11.90 + in="blur" 11.91 + result="offset" 11.92 + dx="3" 11.93 + dy="3" 11.94 + id="feOffset20" /> 11.95 + <feFlood 11.96 + flood-color="black" 11.97 + flood-opacity=".25" 11.98 + result="flood" 11.99 + id="feFlood22" /> 11.100 + <feComposite 11.101 + in="flood" 11.102 + in2="offset" 11.103 + operator="in" 11.104 + id="feComposite24" /> 11.105 + </filter> 11.106 + <linearGradient 11.107 + x1="0" 11.108 + x2="1" 11.109 + id="Gradient" 11.110 + gradientUnits="userSpaceOnUse"> 11.111 + <stop 11.112 + offset="0" 11.113 + stop-color="white" 11.114 + id="stop27" /> 11.115 + <stop 11.116 + offset=".9444444" 11.117 + stop-color="#e1df0e" 11.118 + id="stop29" /> 11.119 + <stop 11.120 + offset="1" 11.121 + stop-color="white" 11.122 + id="stop31" /> 11.123 + </linearGradient> 11.124 + <linearGradient 11.125 + id="Obj_Gradient" 11.126 + xlink:href="#Gradient" 11.127 + gradientTransform="translate(120.47241 56.692913) rotate(90) scale(56.69291)" /> 11.128 + <font-face 11.129 + font-family="Helvetica" 11.130 + font-size="13" 11.131 + units-per-em="1000" 11.132 + underline-position="-75.683594" 11.133 + underline-thickness="49.31641" 11.134 + slope="0" 11.135 + x-height="532.22656" 11.136 + cap-height="719.72662" 11.137 + ascent="770.0196" 11.138 + descent="-229.98048" 11.139 + font-weight="bold" 11.140 + id="font-face34"> 11.141 + <font-face-src 11.142 + id="font-face-src36"> 11.143 + <font-face-name 11.144 + name="Helvetica-Bold" 11.145 + id="font-face-name38" /> 11.146 + </font-face-src> 11.147 + </font-face> 11.148 + <marker 11.149 + orient="auto" 11.150 + overflow="visible" 11.151 + markerUnits="strokeWidth" 11.152 + id="FilledArrow_Marker" 11.153 + viewBox="-1 -4 10 8" 11.154 + markerWidth="10" 11.155 + markerHeight="8" 11.156 + color="black"> 11.157 + <g 11.158 + id="g41"> 11.159 + <path 11.160 + d="M 8 0 L 0 -3 L 0 3 Z" 11.161 + fill="currentColor" 11.162 + stroke="currentColor" 11.163 + stroke-width="1" 11.164 + id="path43" /> 11.165 + </g> 11.166 + </marker> 11.167 + <font-face 11.168 + font-family="Helvetica" 11.169 + font-size="18" 11.170 + units-per-em="1000" 11.171 + underline-position="-75.683594" 11.172 + underline-thickness="49.316406" 11.173 + slope="0" 11.174 + x-height="522.94922" 11.175 + cap-height="717.28516" 11.176 + ascent="770.01953" 11.177 + descent="-229.98047" 11.178 + font-weight="500" 11.179 + id="font-face45"> 11.180 + <font-face-src 11.181 + id="font-face-src47"> 11.182 + <font-face-name 11.183 + name="Helvetica" 11.184 + id="font-face-name49" /> 11.185 + </font-face-src> 11.186 + </font-face> 11.187 + <font-face 11.188 + font-family="Zapf Dingbats" 11.189 + font-size="18" 11.190 + panose-1="5 2 1 2 1 7 4 2 6 9" 11.191 + units-per-em="1000" 11.192 + underline-position="-100.097656" 11.193 + underline-thickness="60.058594" 11.194 + slope="0" 11.195 + x-height="542.48047" 11.196 + cap-height="723.14453" 11.197 + ascent="813.96484" 11.198 + descent="-176.75781" 11.199 + font-weight="500" 11.200 + id="font-face51"> 11.201 + <font-face-src 11.202 + id="font-face-src53"> 11.203 + <font-face-name 11.204 + name="ZapfDingbatsITC" 11.205 + id="font-face-name55" /> 11.206 + </font-face-src> 11.207 + </font-face> 11.208 + <linearGradient 11.209 + x1="0" 11.210 + x2="1" 11.211 + id="Gradient_2" 11.212 + gradientUnits="userSpaceOnUse"> 11.213 + <stop 11.214 + offset="0" 11.215 + stop-color="white" 11.216 + id="stop58" /> 11.217 + <stop 11.218 + offset=".89682537" 11.219 + stop-color="#8dc6ff" 11.220 + id="stop60" /> 11.221 + <stop 11.222 + offset="1" 11.223 + stop-color="white" 11.224 + id="stop62" /> 11.225 + </linearGradient> 11.226 + <linearGradient 11.227 + id="Obj_Gradient_2" 11.228 + xlink:href="#Gradient_2" 11.229 + gradientTransform="translate(120.47241 226.77164) rotate(90) scale(70.866136)" /> 11.230 + <linearGradient 11.231 + id="Obj_Gradient_3" 11.232 + xlink:href="#Gradient_2" 11.233 + gradientTransform="translate(488.97635 226.77164) rotate(90) scale(70.86615)" /> 11.234 + <linearGradient 11.235 + x1="0" 11.236 + x2="1" 11.237 + id="Gradient_3" 11.238 + gradientUnits="userSpaceOnUse"> 11.239 + <stop 11.240 + offset="0" 11.241 + stop-color="white" 11.242 + id="stop67" /> 11.243 + <stop 11.244 + offset=".9444444" 11.245 + stop-color="#ff9f23" 11.246 + id="stop69" /> 11.247 + <stop 11.248 + offset="1" 11.249 + stop-color="white" 11.250 + id="stop71" /> 11.251 + </linearGradient> 11.252 + <linearGradient 11.253 + id="Obj_Gradient_4" 11.254 + xlink:href="#Gradient_3" 11.255 + gradientTransform="translate(488.97635 56.692913) rotate(90) scale(56.69291)" /> 11.256 + <linearGradient 11.257 + id="Obj_Gradient_5" 11.258 + xlink:href="#Gradient_3" 11.259 + gradientTransform="translate(488.97635 425.19684) rotate(90) scale(56.692903)" /> 11.260 + <linearGradient 11.261 + x1="0" 11.262 + x2="1" 11.263 + id="Gradient_4" 11.264 + gradientUnits="userSpaceOnUse"> 11.265 + <stop 11.266 + offset="0" 11.267 + stop-color="white" 11.268 + id="stop76" /> 11.269 + <stop 11.270 + offset=".9126984" 11.271 + stop-color="#c68dff" 11.272 + id="stop78" /> 11.273 + <stop 11.274 + offset="1" 11.275 + stop-color="white" 11.276 + id="stop80" /> 11.277 + </linearGradient> 11.278 + <linearGradient 11.279 + id="Obj_Gradient_6" 11.280 + xlink:href="#Gradient_4" 11.281 + gradientTransform="translate(673.22827 421.6535) rotate(90) scale(63.77954)" /> 11.282 + <linearGradient 11.283 + id="Obj_Gradient_7" 11.284 + xlink:href="#Gradient_4" 11.285 + gradientTransform="translate(673.22827 53.1496) rotate(90) scale(63.779533)" /> 11.286 + <linearGradient 11.287 + id="Obj_Gradient_8" 11.288 + xlink:href="#Gradient_3" 11.289 + gradientTransform="translate(120.47241 425.19684) rotate(90) scale(56.692903)" /> 11.290 + <linearGradient 11.291 + x1="0" 11.292 + x2="1" 11.293 + id="Gradient_5" 11.294 + gradientUnits="userSpaceOnUse"> 11.295 + <stop 11.296 + offset="0" 11.297 + stop-color="white" 11.298 + id="stop86" /> 11.299 + <stop 11.300 + offset=".9126984" 11.301 + stop-color="#ff203f" 11.302 + id="stop88" /> 11.303 + <stop 11.304 + offset="1" 11.305 + stop-color="white" 11.306 + id="stop90" /> 11.307 + </linearGradient> 11.308 + <linearGradient 11.309 + id="Obj_Gradient_9" 11.310 + xlink:href="#Gradient_5" 11.311 + gradientTransform="translate(290.55115 421.65353) rotate(90) scale(63.77954)" /> 11.312 + <font-face 11.313 + font-family="Helvetica" 11.314 + font-size="48" 11.315 + units-per-em="1000" 11.316 + underline-position="-75.683594" 11.317 + underline-thickness="49.316406" 11.318 + slope="0" 11.319 + x-height="532.22656" 11.320 + cap-height="719.72656" 11.321 + ascent="770.01953" 11.322 + descent="-229.98047" 11.323 + font-weight="bold" 11.324 + id="font-face93"> 11.325 + <font-face-src 11.326 + id="font-face-src95"> 11.327 + <font-face-name 11.328 + name="Helvetica-Bold" 11.329 + id="font-face-name97" /> 11.330 + </font-face-src> 11.331 + </font-face> 11.332 + <clipPath 11.333 + clipPathUnits="userSpaceOnUse" 11.334 + id="clipPath324"> 11.335 + <path 11.336 + inkscape:connector-curvature="0" 11.337 + d="m 555.458,579.952 83.75,0 0,-9.305 -83.75,0 0,9.305 z" 11.338 + id="path326" /> 11.339 + </clipPath> 11.340 + </defs> 11.341 + <g 11.342 + stroke="none" 11.343 + stroke-opacity="1" 11.344 + stroke-dasharray="none" 11.345 + fill="none" 11.346 + fill-opacity="1" 11.347 + id="g99"> 11.348 + <title 11.349 + id="title101">Newapp Flow</title> 11.350 + <g 11.351 + id="g103"> 11.352 + <title 11.353 + id="title105">Ebene 1</title> 11.354 + <g 11.355 + id="g107"> 11.356 + <use 11.357 + xlink:href="#id40365_Graphic" 11.358 + filter="url(#Shadow)" 11.359 + id="use109" /> 11.360 + <use 11.361 + xlink:href="#id40366_Graphic" 11.362 + filter="url(#Shadow)" 11.363 + id="use111" /> 11.364 + <use 11.365 + xlink:href="#id40367_Graphic" 11.366 + filter="url(#Shadow)" 11.367 + id="use113" /> 11.368 + <use 11.369 + xlink:href="#id40368_Graphic" 11.370 + filter="url(#Shadow_2)" 11.371 + id="use115" /> 11.372 + <use 11.373 + xlink:href="#id40369_Graphic" 11.374 + filter="url(#Shadow_2)" 11.375 + id="use117" /> 11.376 + <use 11.377 + xlink:href="#id40370_Graphic" 11.378 + filter="url(#Shadow)" 11.379 + id="use119" /> 11.380 + <use 11.381 + xlink:href="#id40371_Graphic" 11.382 + filter="url(#Shadow)" 11.383 + id="use121" /> 11.384 + <use 11.385 + xlink:href="#id40387_Graphic" 11.386 + filter="url(#Shadow_2)" 11.387 + id="use123" /> 11.388 + <use 11.389 + xlink:href="#id40393_Graphic" 11.390 + filter="url(#Shadow)" 11.391 + id="use125" /> 11.392 + </g> 11.393 + <g 11.394 + id="id40365_Graphic"> 11.395 + <path 11.396 + d="M 62.692913 56.692917 L 178.25191 56.692917 C 181.56561 56.692917 184.25191 59.379208 184.25191 62.692917 L 184.25191 107.38582 C 184.25191 110.699524 181.56561 113.38582 178.25191 113.38582 L 62.692913 113.38582 C 59.379204 113.38582 56.692913 110.699524 56.692913 107.38582 C 56.692913 107.38582 56.692913 107.38582 56.692913 107.38582 L 56.69291 62.692917 C 56.69291 59.379208 59.3792 56.692917 62.69291 56.692917 Z" 11.397 + fill="url(#Obj_Gradient)" 11.398 + id="path128" /> 11.399 + <path 11.400 + d="M 62.692913 56.692917 L 178.25191 56.692917 C 181.56561 56.692917 184.25191 59.379208 184.25191 62.692917 L 184.25191 107.38582 C 184.25191 110.699524 181.56561 113.38582 178.25191 113.38582 L 62.692913 113.38582 C 59.379204 113.38582 56.692913 110.699524 56.692913 107.38582 C 56.692913 107.38582 56.692913 107.38582 56.692913 107.38582 L 56.69291 62.692917 C 56.69291 59.379208 59.3792 56.692917 62.69291 56.692917 Z" 11.401 + stroke="#96832a" 11.402 + stroke-linecap="round" 11.403 + stroke-linejoin="round" 11.404 + stroke-width="2" 11.405 + id="path130" /> 11.406 + <text 11.407 + transform="translate(61.692913 77.039368)" 11.408 + fill="black" 11.409 + id="text132"> 11.410 + <tspan 11.411 + font-family="Helvetica" 11.412 + font-size="13" 11.413 + font-weight="bold" 11.414 + x="4.119831" 11.415 + y="13" 11.416 + textLength="84.52539" 11.417 + id="tspan134">Develop New </tspan> 11.418 + <tspan 11.419 + font-family="Helvetica" 11.420 + font-size="13" 11.421 + font-weight="bold" 11.422 + x="88.169144" 11.423 + y="13" 11.424 + textLength="25.27002" 11.425 + id="tspan136">App</tspan> 11.426 + </text> 11.427 + </g> 11.428 + <path 11.429 + d="M 120.47241 113.385826 L 120.47241 125.28583 L 120.47241 215.73538 L 120.47241 217.73538" 11.430 + marker-end="url(#FilledArrow_Marker)" 11.431 + stroke="black" 11.432 + stroke-linecap="round" 11.433 + stroke-linejoin="round" 11.434 + stroke-width="1" 11.435 + id="path138" /> 11.436 + <text 11.437 + transform="translate(566.92914 148.81891)" 11.438 + fill="black" 11.439 + id="text140"> 11.440 + <tspan 11.441 + font-family="Helvetica" 11.442 + font-size="18" 11.443 + font-weight="500" 11.444 + x="0" 11.445 + y="18" 11.446 + textLength="12.0058594" 11.447 + id="tspan142">V</tspan> 11.448 + <tspan 11.449 + font-family="Helvetica" 11.450 + font-size="18" 11.451 + font-weight="500" 11.452 + x="10.678711" 11.453 + y="18" 11.454 + textLength="146.10059" 11.455 + id="tspan144">alidation, approval</tspan> 11.456 + <tspan 11.457 + font-family="Helvetica" 11.458 + font-size="18" 11.459 + font-weight="500" 11.460 + x="0" 11.461 + y="40" 11.462 + textLength="160.10156" 11.463 + id="tspan146">and publishing for…</tspan> 11.464 + <tspan 11.465 + font-family="Helvetica" 11.466 + font-size="18" 11.467 + font-weight="500" 11.468 + x="0" 11.469 + y="62" 11.470 + textLength="10.001953" 11.471 + id="tspan148" /> 11.472 + <tspan 11.473 + font-family="Zapf Dingbats" 11.474 + font-size="18" 11.475 + font-weight="500" 11.476 + x="10.001953" 11.477 + y="62" 11.478 + textLength="15.231445" 11.479 + id="tspan150">✔</tspan> 11.480 + <tspan 11.481 + font-family="Helvetica" 11.482 + font-size="18" 11.483 + font-weight="500" 11.484 + x="25.233398" 11.485 + y="62" 11.486 + textLength="5.0009766" 11.487 + id="tspan152" /> 11.488 + <tspan 11.489 + font-family="Helvetica" 11.490 + font-size="18" 11.491 + font-weight="500" 11.492 + x="29.917969" 11.493 + y="62" 11.494 + textLength="10.995117" 11.495 + id="tspan154">T</tspan> 11.496 + <tspan 11.497 + font-family="Helvetica" 11.498 + font-size="18" 11.499 + font-weight="500" 11.500 + x="40.253906" 11.501 + y="62" 11.502 + textLength="81.043945" 11.503 + id="tspan156">izen Store</tspan> 11.504 + <tspan 11.505 + font-family="Helvetica" 11.506 + font-size="18" 11.507 + font-weight="500" 11.508 + x="0" 11.509 + y="84" 11.510 + textLength="10.001953" 11.511 + id="tspan158" /> 11.512 + <tspan 11.513 + font-family="Zapf Dingbats" 11.514 + font-size="18" 11.515 + font-weight="500" 11.516 + x="10.001953" 11.517 + y="84" 11.518 + textLength="15.231445" 11.519 + id="tspan160">✔</tspan> 11.520 + <tspan 11.521 + font-family="Helvetica" 11.522 + font-size="18" 11.523 + font-weight="500" 11.524 + x="25.233398" 11.525 + y="84" 11.526 + textLength="86.04492" 11.527 + id="tspan162"> Samsung </tspan> 11.528 + <tspan 11.529 + font-family="Helvetica" 11.530 + font-size="18" 11.531 + font-weight="500" 11.532 + x="110.293945" 11.533 + y="84" 11.534 + textLength="41.027344" 11.535 + id="tspan164">Apps</tspan> 11.536 + <tspan 11.537 + font-family="Helvetica" 11.538 + font-size="18" 11.539 + font-weight="500" 11.540 + x="0" 11.541 + y="106" 11.542 + textLength="10.001953" 11.543 + id="tspan166" /> 11.544 + <tspan 11.545 + font-family="Zapf Dingbats" 11.546 + font-size="18" 11.547 + font-weight="500" 11.548 + x="10.001953" 11.549 + y="106" 11.550 + textLength="15.231445" 11.551 + id="tspan168">✔</tspan> 11.552 + <tspan 11.553 + font-family="Helvetica" 11.554 + font-size="18" 11.555 + font-weight="500" 11.556 + x="25.233398" 11.557 + y="106" 11.558 + textLength="5.0009766" 11.559 + id="tspan170" /> 11.560 + <tspan 11.561 + font-family="Helvetica" 11.562 + font-size="18" 11.563 + font-weight="500" 11.564 + x="29.25" 11.565 + y="106" 11.566 + textLength="122.05371" 11.567 + id="tspan172">Android Market</tspan> 11.568 + <tspan 11.569 + font-family="Helvetica" 11.570 + font-size="18" 11.571 + font-weight="500" 11.572 + x="0" 11.573 + y="128" 11.574 + textLength="10.001953" 11.575 + id="tspan174" /> 11.576 + <tspan 11.577 + font-family="Zapf Dingbats" 11.578 + font-size="18" 11.579 + font-weight="500" 11.580 + x="10.001953" 11.581 + y="128" 11.582 + textLength="15.231445" 11.583 + id="tspan176">✔</tspan> 11.584 + <tspan 11.585 + font-family="Helvetica" 11.586 + font-size="18" 11.587 + font-weight="500" 11.588 + x="25.233398" 11.589 + y="128" 11.590 + textLength="5.0009766" 11.591 + id="tspan178" /> 11.592 + <tspan 11.593 + font-family="Helvetica" 11.594 + font-size="18" 11.595 + font-weight="500" 11.596 + x="29.25" 11.597 + y="128" 11.598 + textLength="71.033203" 11.599 + id="tspan180">Amazon </tspan> 11.600 + <tspan 11.601 + font-family="Helvetica" 11.602 + font-size="18" 11.603 + font-weight="500" 11.604 + x="99.29883" 11.605 + y="128" 11.606 + textLength="72.043945" 11.607 + id="tspan182">Appstore</tspan> 11.608 + <tspan 11.609 + font-family="Helvetica" 11.610 + font-size="18" 11.611 + font-weight="500" 11.612 + x="0" 11.613 + y="150" 11.614 + textLength="10.001953" 11.615 + id="tspan184" /> 11.616 + <tspan 11.617 + font-family="Zapf Dingbats" 11.618 + font-size="18" 11.619 + font-weight="500" 11.620 + x="10.001953" 11.621 + y="150" 11.622 + textLength="15.231445" 11.623 + id="tspan186">✔</tspan> 11.624 + <tspan 11.625 + font-family="Helvetica" 11.626 + font-size="18" 11.627 + font-weight="500" 11.628 + x="25.233398" 11.629 + y="150" 11.630 + textLength="5.0009766" 11.631 + id="tspan188" /> 11.632 + <tspan 11.633 + font-family="Helvetica" 11.634 + font-size="18" 11.635 + font-weight="500" 11.636 + x="29.25" 11.637 + y="150" 11.638 + textLength="51.038086" 11.639 + id="tspan190">Apple </tspan> 11.640 + <tspan 11.641 + font-family="Helvetica" 11.642 + font-size="18" 11.643 + font-weight="500" 11.644 + x="79.30371" 11.645 + y="150" 11.646 + textLength="80.05078" 11.647 + id="tspan192">App Store</tspan> 11.648 + <tspan 11.649 + font-family="Helvetica" 11.650 + font-size="18" 11.651 + font-weight="500" 11.652 + x="0" 11.653 + y="172" 11.654 + textLength="10.001953" 11.655 + id="tspan194" /> 11.656 + <tspan 11.657 + font-family="Zapf Dingbats" 11.658 + font-size="18" 11.659 + font-weight="500" 11.660 + x="10.001953" 11.661 + y="172" 11.662 + textLength="15.231445" 11.663 + id="tspan196">✔</tspan> 11.664 + <tspan 11.665 + font-family="Helvetica" 11.666 + font-size="18" 11.667 + font-weight="500" 11.668 + x="25.233398" 11.669 + y="172" 11.670 + textLength="114.01172" 11.671 + id="tspan198"> BlackBerry W</tspan> 11.672 + <tspan 11.673 + font-family="Helvetica" 11.674 + font-size="18" 11.675 + font-weight="500" 11.676 + x="138.92871" 11.677 + y="172" 11.678 + textLength="30.014648" 11.679 + id="tspan200">orld</tspan> 11.680 + <tspan 11.681 + font-family="Helvetica" 11.682 + font-size="18" 11.683 + font-weight="500" 11.684 + x="0" 11.685 + y="194" 11.686 + textLength="10.001953" 11.687 + id="tspan202" /> 11.688 + <tspan 11.689 + font-family="Zapf Dingbats" 11.690 + font-size="18" 11.691 + font-weight="500" 11.692 + x="10.001953" 11.693 + y="194" 11.694 + textLength="15.231445" 11.695 + id="tspan204">✔</tspan> 11.696 + <tspan 11.697 + font-family="Helvetica" 11.698 + font-size="18" 11.699 + font-weight="500" 11.700 + x="25.233398" 11.701 + y="194" 11.702 + textLength="99.043945" 11.703 + id="tspan206"> Nokia Store</tspan> 11.704 + <tspan 11.705 + font-family="Helvetica" 11.706 + font-size="18" 11.707 + font-weight="500" 11.708 + x="0" 11.709 + y="216" 11.710 + textLength="10.001953" 11.711 + id="tspan208" /> 11.712 + <tspan 11.713 + font-family="Zapf Dingbats" 11.714 + font-size="18" 11.715 + font-weight="500" 11.716 + x="10.001953" 11.717 + y="216" 11.718 + textLength="15.231445" 11.719 + id="tspan210">✔</tspan> 11.720 + <tspan 11.721 + font-family="Helvetica" 11.722 + font-size="18" 11.723 + font-weight="500" 11.724 + x="25.233398" 11.725 + y="216" 11.726 + textLength="103.060547" 11.727 + id="tspan212"> Google Play</tspan> 11.728 + <tspan 11.729 + font-family="Helvetica" 11.730 + font-size="18" 11.731 + font-weight="500" 11.732 + x="0" 11.733 + y="238" 11.734 + textLength="10.001953" 11.735 + id="tspan214" /> 11.736 + <tspan 11.737 + font-family="Zapf Dingbats" 11.738 + font-size="18" 11.739 + font-weight="500" 11.740 + x="10.001953" 11.741 + y="238" 11.742 + textLength="15.231445" 11.743 + id="tspan216">✔</tspan> 11.744 + <tspan 11.745 + font-family="Helvetica" 11.746 + font-size="18" 11.747 + font-weight="500" 11.748 + x="25.233398" 11.749 + y="238" 11.750 + textLength="16" 11.751 + id="tspan218"> W</tspan> 11.752 + <tspan 11.753 + font-family="Helvetica" 11.754 + font-size="18" 11.755 + font-weight="500" 11.756 + x="42" 11.757 + y="238" 11.758 + textLength="80" 11.759 + id="tspan220">AC Stores</tspan> 11.760 + </text> 11.761 + <g 11.762 + id="id40366_Graphic"> 11.763 + <path 11.764 + d="M 123.38627 228.39044 L 174.81102 256.95978 C 177.70772 258.56906 178.75139 262.22186 177.1421 265.11856 C 176.59798 266.09799 175.79047 266.90552 174.81102 267.44965 L 123.38627 296.01898 C 121.574135 297.02573 119.37069 297.02573 117.558556 296.01898 L 66.133804 267.44965 C 63.237103 265.84036 62.19344 262.18756 63.80272 259.29086 C 64.346855 258.31143 65.154366 257.5039 66.133804 256.95978 L 117.558556 228.39044 C 119.37069 227.3837 121.574135 227.3837 123.38627 228.39044 Z" 11.765 + fill="url(#Obj_Gradient_2)" 11.766 + id="path223" /> 11.767 + <path 11.768 + d="M 123.38627 228.39044 L 174.81102 256.95978 C 177.70772 258.56906 178.75139 262.22186 177.1421 265.11856 C 176.59798 266.09799 175.79047 266.90552 174.81102 267.44965 L 123.38627 296.01898 C 121.574135 297.02573 119.37069 297.02573 117.558556 296.01898 L 66.133804 267.44965 C 63.237103 265.84036 62.19344 262.18756 63.80272 259.29086 C 64.346855 258.31143 65.154366 257.5039 66.133804 256.95978 L 117.558556 228.39044 C 119.37069 227.3837 121.574135 227.3837 123.38627 228.39044 Z" 11.769 + stroke="#004080" 11.770 + stroke-linecap="round" 11.771 + stroke-linejoin="round" 11.772 + stroke-width="2" 11.773 + id="path225" /> 11.774 + <text 11.775 + transform="translate(78.913376 245.49606)" 11.776 + fill="black" 11.777 + id="text227"> 11.778 + <tspan 11.779 + font-family="Helvetica" 11.780 + font-size="13" 11.781 + font-weight="bold" 11.782 + x="11.7691956" 11.783 + y="13" 11.784 + textLength="65.742676" 11.785 + id="tspan229">Advanced </tspan> 11.786 + <tspan 11.787 + font-family="Helvetica" 11.788 + font-size="13" 11.789 + font-weight="bold" 11.790 + x="13.2101135" 11.791 + y="29" 11.792 + textLength="59.249023" 11.793 + id="tspan231">Hardware</tspan> 11.794 + </text> 11.795 + </g> 11.796 + <g 11.797 + id="id40367_Graphic"> 11.798 + <path 11.799 + d="M 491.8902 228.39044 L 543.315 256.95978 C 546.21173 258.56906 547.2553 262.22186 545.64606 265.11856 C 545.10193 266.09799 544.29443 266.90552 543.315 267.44965 L 491.8902 296.01898 C 490.07806 297.02573 487.87463 297.02573 486.0625 296.01898 L 434.63776 267.44965 C 431.74106 265.84036 430.6974 262.18756 432.30667 259.29086 C 432.8508 258.31143 433.65833 257.5039 434.63776 256.95978 L 486.0625 228.39044 C 487.87463 227.3837 490.07806 227.3837 491.8902 228.39044 Z" 11.800 + fill="url(#Obj_Gradient_3)" 11.801 + id="path234" /> 11.802 + <path 11.803 + d="M 491.8902 228.39044 L 543.315 256.95978 C 546.21173 258.56906 547.2553 262.22186 545.64606 265.11856 C 545.10193 266.09799 544.29443 266.90552 543.315 267.44965 L 491.8902 296.01898 C 490.07806 297.02573 487.87463 297.02573 486.0625 296.01898 L 434.63776 267.44965 C 431.74106 265.84036 430.6974 262.18756 432.30667 259.29086 C 432.8508 258.31143 433.65833 257.5039 434.63776 256.95978 L 486.0625 228.39044 C 487.87463 227.3837 490.07806 227.3837 491.8902 228.39044 Z" 11.804 + stroke="#004080" 11.805 + stroke-linecap="round" 11.806 + stroke-linejoin="round" 11.807 + stroke-width="2" 11.808 + id="path236" /> 11.809 + <text 11.810 + transform="translate(447.4173 253.49606)" 11.811 + fill="black" 11.812 + id="text238"> 11.813 + <tspan 11.814 + font-family="Helvetica" 11.815 + font-size="13" 11.816 + font-weight="bold" 11.817 + x="31.999176" 11.818 + y="13" 11.819 + textLength="21.670898" 11.820 + id="tspan240">API</tspan> 11.821 + </text> 11.822 + </g> 11.823 + <g 11.824 + id="id40368_Graphic"> 11.825 + <path 11.826 + d="M 509.69 57.268917 C 509.0766 56.899563 508.39044 56.692917 507.6664 56.692917 L 429.9242 56.692917 C 427.3133 56.692917 425.19684 59.379196 425.19684 62.692894 L 425.19684 107.38578 C 425.19684 107.38578 425.19684 107.38578 425.19684 107.38578 C 425.19684 110.69954 427.3133 113.38582 429.9242 113.38582 L 507.6664 113.38582 C 508.39044 113.38582 509.0766 113.17917 509.69 112.809875 C 510.2523 112.76843 510.81012 112.599426 511.33603 112.30276 L 549.9474 90.52223 C 551.01685 89.918953 551.8719 88.833595 552.3473 87.476173 C 553.40753 84.448067 552.33313 80.902275 549.94727 79.55648 L 511.33603 57.775978 L 511.33603 57.77592 C 510.81012 57.479305 510.2523 57.310303 509.69 57.26886 Z" 11.827 + fill="url(#Obj_Gradient_4)" 11.828 + id="path243" /> 11.829 + <path 11.830 + d="M 509.69 57.268917 C 509.0766 56.899563 508.39044 56.692917 507.6664 56.692917 L 429.9242 56.692917 C 427.3133 56.692917 425.19684 59.379196 425.19684 62.692894 L 425.19684 107.38578 C 425.19684 107.38578 425.19684 107.38578 425.19684 107.38578 C 425.19684 110.69954 427.3133 113.38582 429.9242 113.38582 L 507.6664 113.38582 C 508.39044 113.38582 509.0766 113.17917 509.69 112.809875 C 510.2523 112.76843 510.81012 112.599426 511.33603 112.30276 L 549.9474 90.52223 C 551.01685 89.918953 551.8719 88.833595 552.3473 87.476173 C 553.40753 84.448067 552.33313 80.902275 549.94727 79.55648 L 511.33603 57.775978 L 511.33603 57.77592 C 510.81012 57.479305 510.2523 57.310303 509.69 57.26886 Z" 11.831 + stroke="#8e5e1e" 11.832 + stroke-linecap="round" 11.833 + stroke-linejoin="round" 11.834 + stroke-width="2" 11.835 + id="path245" /> 11.836 + <text 11.837 + transform="translate(462.08658 61.039368)" 11.838 + fill="black" 11.839 + id="text247"> 11.840 + <tspan 11.841 + font-family="Helvetica" 11.842 + font-size="13" 11.843 + font-weight="bold" 11.844 + x="0" 11.845 + y="13" 11.846 + textLength="37.552734" 11.847 + id="tspan249">OMTP</tspan> 11.848 + <tspan 11.849 + font-family="Helvetica" 11.850 + font-size="13" 11.851 + font-weight="bold" 11.852 + x="0" 11.853 + y="29" 11.854 + textLength="41.888184" 11.855 + id="tspan251">BONDI</tspan> 11.856 + <tspan 11.857 + font-family="Helvetica" 11.858 + font-size="13" 11.859 + font-weight="bold" 11.860 + x="0" 11.861 + y="45" 11.862 + textLength="12.2700195" 11.863 + id="tspan253">W</tspan> 11.864 + <tspan 11.865 + font-family="Helvetica" 11.866 + font-size="13" 11.867 + font-weight="bold" 11.868 + x="11.559082" 11.869 + y="45" 11.870 + textLength="18.776367" 11.871 + id="tspan255">AC</tspan> 11.872 + </text> 11.873 + </g> 11.874 + <g 11.875 + id="id40369_Graphic"> 11.876 + <path 11.877 + d="M 509.69 425.77283 C 509.0766 425.40347 508.39044 425.19684 507.6664 425.19684 L 429.9242 425.19684 C 427.3133 425.19684 425.19684 427.88312 425.19684 431.1968 L 425.19684 475.88968 C 425.19684 475.88968 425.19684 475.88968 425.19684 475.88968 C 425.19684 479.20343 427.3133 481.8897 429.9242 481.8897 L 507.6664 481.8897 C 508.39044 481.8897 509.0766 481.68307 509.69 481.31378 C 510.2523 481.27234 510.81012 481.10333 511.33603 480.80667 L 549.9474 459.02612 C 551.01685 458.42285 551.8719 457.3375 552.3473 455.98007 C 553.40753 452.95197 552.33313 449.4062 549.94727 448.0604 L 511.33603 426.27988 L 511.33603 426.27982 C 510.81012 425.98322 510.2523 425.8142 509.69 425.77277 Z" 11.878 + fill="url(#Obj_Gradient_5)" 11.879 + id="path258" /> 11.880 + <path 11.881 + d="M 509.69 425.77283 C 509.0766 425.40347 508.39044 425.19684 507.6664 425.19684 L 429.9242 425.19684 C 427.3133 425.19684 425.19684 427.88312 425.19684 431.1968 L 425.19684 475.88968 C 425.19684 475.88968 425.19684 475.88968 425.19684 475.88968 C 425.19684 479.20343 427.3133 481.8897 429.9242 481.8897 L 507.6664 481.8897 C 508.39044 481.8897 509.0766 481.68307 509.69 481.31378 C 510.2523 481.27234 510.81012 481.10333 511.33603 480.80667 L 549.9474 459.02612 C 551.01685 458.42285 551.8719 457.3375 552.3473 455.98007 C 553.40753 452.95197 552.33313 449.4062 549.94727 448.0604 L 511.33603 426.27988 L 511.33603 426.27982 C 510.81012 425.98322 510.2523 425.8142 509.69 425.77277 Z" 11.882 + stroke="#8e5e1e" 11.883 + stroke-linecap="round" 11.884 + stroke-linejoin="round" 11.885 + stroke-width="2" 11.886 + id="path260" /> 11.887 + <text 11.888 + transform="translate(455.70865 429.54327)" 11.889 + fill="black" 11.890 + id="text262"> 11.891 + <tspan 11.892 + font-family="Helvetica" 11.893 + font-size="13" 11.894 + font-weight="bold" 11.895 + x="0" 11.896 + y="13" 11.897 + textLength="52.72998" 11.898 + id="tspan264">Cordova</tspan> 11.899 + <tspan 11.900 + font-family="Helvetica" 11.901 + font-size="13" 11.902 + font-weight="bold" 11.903 + x="0" 11.904 + y="29" 11.905 + textLength="7.940918" 11.906 + id="tspan266">T</tspan> 11.907 + <tspan 11.908 + font-family="Helvetica" 11.909 + font-size="13" 11.910 + font-weight="bold" 11.911 + x="7.7124023" 11.912 + y="29" 11.913 + textLength="46.223633" 11.914 + id="tspan268">itanium</tspan> 11.915 + <tspan 11.916 + font-family="Helvetica" 11.917 + font-size="13" 11.918 + font-weight="bold" 11.919 + x="0" 11.920 + y="45" 11.921 + textLength="52.72998" 11.922 + id="tspan270">others…</tspan> 11.923 + </text> 11.924 + </g> 11.925 + <g 11.926 + id="id40370_Graphic"> 11.927 + <ellipse 11.928 + cx="673.22827" 11.929 + cy="453.54327" 11.930 + rx="63.779587" 11.931 + ry="31.889832" 11.932 + fill="url(#Obj_Gradient_6)" 11.933 + id="ellipse273" /> 11.934 + <ellipse 11.935 + cx="673.22827" 11.936 + cy="453.54327" 11.937 + rx="63.779587" 11.938 + ry="31.889832" 11.939 + stroke="#400080" 11.940 + stroke-linecap="round" 11.941 + stroke-linejoin="round" 11.942 + stroke-width="2" 11.943 + id="ellipse275" /> 11.944 + <text 11.945 + transform="translate(627.2047 437.54327)" 11.946 + fill="black" 11.947 + id="text277"> 11.948 + <tspan 11.949 + font-family="Helvetica" 11.950 + font-size="13" 11.951 + font-weight="bold" 11.952 + x="15.672283" 11.953 + y="13" 11.954 + textLength="64.314453" 11.955 + id="tspan279">Increased </tspan> 11.956 + <tspan 11.957 + font-family="Helvetica" 11.958 + font-size="13" 11.959 + font-weight="bold" 11.960 + x="14.240887" 11.961 + y="29" 11.962 + textLength="63.56543" 11.963 + id="tspan281">Portability</tspan> 11.964 + </text> 11.965 + </g> 11.966 + <g 11.967 + id="id40371_Graphic"> 11.968 + <ellipse 11.969 + cx="673.22827" 11.970 + cy="85.03936" 11.971 + rx="63.779587" 11.972 + ry="31.88982" 11.973 + fill="url(#Obj_Gradient_7)" 11.974 + id="ellipse284" /> 11.975 + <ellipse 11.976 + cx="673.22827" 11.977 + cy="85.03936" 11.978 + rx="63.779587" 11.979 + ry="31.88982" 11.980 + stroke="#400080" 11.981 + stroke-linecap="round" 11.982 + stroke-linejoin="round" 11.983 + stroke-width="2" 11.984 + id="ellipse286" /> 11.985 + <text 11.986 + transform="translate(627.2047 69.039368)" 11.987 + fill="black" 11.988 + id="text288"> 11.989 + <tspan 11.990 + font-family="Helvetica" 11.991 + font-size="13" 11.992 + font-weight="bold" 11.993 + x="17" 11.994 + y="13" 11.995 + textLength="62" 11.996 + id="tspan290">Unknown </tspan> 11.997 + <tspan 11.998 + font-family="Helvetica" 11.999 + font-size="13" 11.1000 + font-weight="bold" 11.1001 + x="14.240887" 11.1002 + y="29" 11.1003 + textLength="63.56543" 11.1004 + id="tspan292">Portability</tspan> 11.1005 + </text> 11.1006 + </g> 11.1007 + <path 11.1008 + d="M 177.89825 262.20471 L 189.79825 262.20471 L 419.65054 262.20471 L 421.65054 262.20471" 11.1009 + marker-end="url(#FilledArrow_Marker)" 11.1010 + stroke="black" 11.1011 + stroke-linecap="round" 11.1012 + stroke-linejoin="round" 11.1013 + stroke-width="1" 11.1014 + id="path294" /> 11.1015 + <rect 11.1016 + x="177.75473" 11.1017 + y="252.20471" 11.1018 + width="29" 11.1019 + height="20" 11.1020 + fill="white" 11.1021 + id="rect296" /> 11.1022 + <rect 11.1023 + x="177.75473" 11.1024 + y="252.20471" 11.1025 + width="29" 11.1026 + height="20" 11.1027 + stroke="black" 11.1028 + stroke-linecap="round" 11.1029 + stroke-linejoin="round" 11.1030 + stroke-width="1" 11.1031 + id="rect298" /> 11.1032 + <text 11.1033 + transform="translate(180.75473 254.20471)" 11.1034 + fill="black" 11.1035 + id="text300"> 11.1036 + <tspan 11.1037 + font-family="Helvetica" 11.1038 + font-size="13" 11.1039 + font-weight="bold" 11.1040 + x=".29003906" 11.1041 + y="13" 11.1042 + textLength="8.6708984" 11.1043 + id="tspan302">Y</tspan> 11.1044 + <tspan 11.1045 + font-family="Helvetica" 11.1046 + font-size="13" 11.1047 + font-weight="bold" 11.1048 + x="8.25" 11.1049 + y="13" 11.1050 + textLength="14.459961" 11.1051 + id="tspan304">es</tspan> 11.1052 + </text> 11.1053 + <path 11.1054 + d="M 552.75586 85.03937 L 564.6559 85.03937 L 597.5487 85.03937 L 599.5487 85.03937" 11.1055 + marker-end="url(#FilledArrow_Marker)" 11.1056 + stroke="black" 11.1057 + stroke-linecap="round" 11.1058 + stroke-linejoin="round" 11.1059 + stroke-width="1" 11.1060 + id="path306" /> 11.1061 + <path 11.1062 + d="M 552.75586 453.54327 L 564.6559 453.54327 L 597.5487 453.54327 L 599.5487 453.54327" 11.1063 + marker-end="url(#FilledArrow_Marker)" 11.1064 + stroke="black" 11.1065 + stroke-linecap="round" 11.1066 + stroke-linejoin="round" 11.1067 + stroke-width="1" 11.1068 + id="path308" /> 11.1069 + <g 11.1070 + id="id40387_Graphic"> 11.1071 + <path 11.1072 + d="M 141.18608 425.77283 C 140.57265 425.40347 139.886505 425.19684 139.16249 425.19684 L 61.42025 425.19684 C 58.809372 425.19684 56.692913 427.88312 56.692913 431.1968 L 56.692913 475.88968 C 56.692913 475.88968 56.692913 475.88968 56.692913 475.88968 C 56.692913 479.20343 58.809372 481.8897 61.42025 481.8897 L 139.16249 481.8897 C 139.886505 481.8897 140.57265 481.68307 141.18608 481.31378 C 141.74835 481.27234 142.30618 481.10333 142.83211 480.80667 L 181.44345 459.02612 C 182.51289 458.42285 183.36792 457.3375 183.84334 455.98007 C 184.90361 452.95197 183.82918 449.4062 181.44331 448.0604 L 142.83211 426.27988 L 142.83211 426.27982 C 142.30618 425.98322 141.74835 425.8142 141.18608 425.77277 Z" 11.1073 + fill="url(#Obj_Gradient_8)" 11.1074 + id="path311" /> 11.1075 + <path 11.1076 + d="M 141.18608 425.77283 C 140.57265 425.40347 139.886505 425.19684 139.16249 425.19684 L 61.42025 425.19684 C 58.809372 425.19684 56.692913 427.88312 56.692913 431.1968 L 56.692913 475.88968 C 56.692913 475.88968 56.692913 475.88968 56.692913 475.88968 C 56.692913 479.20343 58.809372 481.8897 61.42025 481.8897 L 139.16249 481.8897 C 139.886505 481.8897 140.57265 481.68307 141.18608 481.31378 C 141.74835 481.27234 142.30618 481.10333 142.83211 480.80667 L 181.44345 459.02612 C 182.51289 458.42285 183.36792 457.3375 183.84334 455.98007 C 184.90361 452.95197 183.82918 449.4062 181.44331 448.0604 L 142.83211 426.27988 L 142.83211 426.27982 C 142.30618 425.98322 141.74835 425.8142 141.18608 425.77277 Z" 11.1077 + stroke="#8e5e1e" 11.1078 + stroke-linecap="round" 11.1079 + stroke-linejoin="round" 11.1080 + stroke-width="2" 11.1081 + id="path313" /> 11.1082 + <text 11.1083 + transform="translate(61.692913 429.54327)" 11.1084 + fill="black" 11.1085 + id="text315"> 11.1086 + <tspan 11.1087 + font-family="Helvetica" 11.1088 + font-size="13" 11.1089 + font-weight="bold" 11.1090 + x="0" 11.1091 + y="13" 11.1092 + textLength="89.578125" 11.1093 + id="tspan317">JQuery Mobile</tspan> 11.1094 + <tspan 11.1095 + font-family="Helvetica" 11.1096 + font-size="13" 11.1097 + font-weight="bold" 11.1098 + x="0" 11.1099 + y="29" 11.1100 + textLength="57.79541" 11.1101 + id="tspan319">Sencha T</tspan> 11.1102 + <tspan 11.1103 + font-family="Helvetica" 11.1104 + font-size="13" 11.1105 + font-weight="bold" 11.1106 + x="56.836914" 11.1107 + y="29" 11.1108 + textLength="31.052734" 11.1109 + id="tspan321">ouch</tspan> 11.1110 + <tspan 11.1111 + font-family="Helvetica" 11.1112 + font-size="13" 11.1113 + font-weight="bold" 11.1114 + x="0" 11.1115 + y="45" 11.1116 + textLength="78.742676" 11.1117 + id="tspan323">DojoX, etc…</tspan> 11.1118 + </text> 11.1119 + </g> 11.1120 + <path 11.1121 + d="M 120.47241 296.77405 L 120.47241 308.67404 L 120.47241 413.29684 L 120.47241 415.29684" 11.1122 + marker-end="url(#FilledArrow_Marker)" 11.1123 + stroke="black" 11.1124 + stroke-linecap="round" 11.1125 + stroke-linejoin="round" 11.1126 + stroke-width="1" 11.1127 + id="path325" /> 11.1128 + <rect 11.1129 + x="108.47241" 11.1130 + y="297.25003" 11.1131 + width="24" 11.1132 + height="20" 11.1133 + fill="white" 11.1134 + id="rect327" /> 11.1135 + <rect 11.1136 + x="108.47241" 11.1137 + y="297.25003" 11.1138 + width="24" 11.1139 + height="20" 11.1140 + stroke="black" 11.1141 + stroke-linecap="round" 11.1142 + stroke-linejoin="round" 11.1143 + stroke-width="1" 11.1144 + id="rect329" /> 11.1145 + <text 11.1146 + transform="translate(111.47241 299.25003)" 11.1147 + fill="black" 11.1148 + id="text331"> 11.1149 + <tspan 11.1150 + font-family="Helvetica" 11.1151 + font-size="13" 11.1152 + font-weight="bold" 11.1153 + x=".33544922" 11.1154 + y="13" 11.1155 + textLength="17.329102" 11.1156 + id="tspan333">No</tspan> 11.1157 + </text> 11.1158 + <path 11.1159 + d="M 488.97635 227.63538 L 488.97635 215.73538 L 488.97635 125.28582 L 488.97635 123.28582" 11.1160 + marker-end="url(#FilledArrow_Marker)" 11.1161 + stroke="black" 11.1162 + stroke-linecap="round" 11.1163 + stroke-linejoin="round" 11.1164 + stroke-width="1" 11.1165 + id="path335" /> 11.1166 + <path 11.1167 + d="M 488.97635 296.77405 L 488.97635 308.67404 L 488.97635 413.29688 L 488.97635 415.29688" 11.1168 + marker-end="url(#FilledArrow_Marker)" 11.1169 + stroke="black" 11.1170 + stroke-linecap="round" 11.1171 + stroke-linejoin="round" 11.1172 + stroke-width="1" 11.1173 + id="path337" /> 11.1174 + <g 11.1175 + id="id40393_Graphic"> 11.1176 + <ellipse 11.1177 + cx="290.55118" 11.1178 + cy="453.5433" 11.1179 + rx="63.779594" 11.1180 + ry="31.889832" 11.1181 + fill="url(#Obj_Gradient_9)" 11.1182 + id="ellipse340" /> 11.1183 + <ellipse 11.1184 + cx="290.55118" 11.1185 + cy="453.5433" 11.1186 + rx="63.779594" 11.1187 + ry="31.889832" 11.1188 + stroke="#400080" 11.1189 + stroke-linecap="round" 11.1190 + stroke-linejoin="round" 11.1191 + stroke-width="2" 11.1192 + id="ellipse342" /> 11.1193 + <text 11.1194 + transform="translate(244.52756 437.5433)" 11.1195 + fill="black" 11.1196 + id="text344"> 11.1197 + <tspan 11.1198 + font-family="Helvetica" 11.1199 + font-size="13" 11.1200 + font-weight="bold" 11.1201 + x="16.043621" 11.1202 + y="13" 11.1203 + textLength="63.571777" 11.1204 + id="tspan346">Maximum </tspan> 11.1205 + <tspan 11.1206 + font-family="Helvetica" 11.1207 + font-size="13" 11.1208 + font-weight="bold" 11.1209 + x="14.240887" 11.1210 + y="29" 11.1211 + textLength="63.56543" 11.1212 + id="tspan348">Portability</tspan> 11.1213 + </text> 11.1214 + </g> 11.1215 + <path 11.1216 + d="M 184.25191 453.54327 L 196.1519 453.54327 L 214.87161 453.5433 L 216.87161 453.5433" 11.1217 + marker-end="url(#FilledArrow_Marker)" 11.1218 + stroke="black" 11.1219 + stroke-linecap="round" 11.1220 + stroke-linejoin="round" 11.1221 + stroke-width="1" 11.1222 + id="path350" /> 11.1223 + <text 11.1224 + transform="translate(202.72437 113.385834)" 11.1225 + fill="black" 11.1226 + id="text352"> 11.1227 + <tspan 11.1228 + font-family="Helvetica" 11.1229 + font-size="48" 11.1230 + font-weight="bold" 11.1231 + x="0" 11.1232 + y="47" 11.1233 + textLength="112.03125" 11.1234 + id="tspan354">New </tspan> 11.1235 + <tspan 11.1236 + font-family="Helvetica" 11.1237 + font-size="48" 11.1238 + font-weight="bold" 11.1239 + x="110.27344" 11.1240 + y="47" 11.1241 + textLength="93.30469" 11.1242 + id="tspan356">App</tspan> 11.1243 + <tspan 11.1244 + font-family="Helvetica" 11.1245 + font-size="48" 11.1246 + font-weight="bold" 11.1247 + x="0" 11.1248 + y="105" 11.1249 + textLength="200.0625" 11.1250 + id="tspan358">Decision</tspan> 11.1251 + </text> 11.1252 + </g> 11.1253 + </g> 11.1254 + <g 11.1255 + id="g5982" 11.1256 + transform="matrix(0.7,0,0,-0.7,-108.8206,803.45346)"> 11.1257 + <g 11.1258 + transform="translate(619.7119,611.3345)" 11.1259 + id="g176"> 11.1260 + <path 11.1261 + inkscape:connector-curvature="0" 11.1262 + id="path178" 11.1263 + style="fill:#eb008b;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1264 + d="m 0,0 c 2.326,-0.234 4.441,1.477 4.699,3.801 l 12.588,113.451 c 0.258,2.324 -1.292,4.976 -3.443,5.891 l -41.731,17.762 c -2.151,0.915 -5.099,0.165 -6.551,-1.669 l -21.957,-27.733 c -1.451,-1.834 -1.354,-4.752 0.216,-6.485 l 6.235,-6.885 c 1.57,-1.733 2.597,-4.66 2.283,-6.504 -0.315,-1.844 1.34,-3.267 3.677,-3.162 l 36.56,1.642 c 2.337,0.105 4.089,-1.715 3.895,-4.046 L -7.761,35.289 c -0.194,-2.331 -2.233,-3.88 -4.53,-3.443 0,0 -34.088,6.488 -34.09,6.488 l -1.631,0 c -2.338,0 -4.179,-1.912 -4.091,-4.249 0,0 1.094,-28.957 1.095,-28.957 L 0,0 z" /> 11.1265 + </g> 11.1266 + <g 11.1267 + transform="translate(611.4033,730.4043)" 11.1268 + id="g180"> 11.1269 + <path 11.1270 + inkscape:connector-curvature="0" 11.1271 + id="path182" 11.1272 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1273 + d="M 0,0 C 0.398,1.905 -0.824,3.778 -2.733,4.177 -4.643,4.574 -6.516,3.352 -6.913,1.443" /> 11.1274 + </g> 11.1275 + <g 11.1276 + transform="translate(597.9424,733.2158)" 11.1277 + id="g184"> 11.1278 + <path 11.1279 + inkscape:connector-curvature="0" 11.1280 + id="path186" 11.1281 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1282 + d="M 0,0 C 0.398,1.907 -0.826,3.779 -2.734,4.178 -4.645,4.576 -6.516,3.353 -6.914,1.444" /> 11.1283 + </g> 11.1284 + <g 11.1285 + transform="translate(611.7334,602.2705)" 11.1286 + id="g188"> 11.1287 + <path 11.1288 + inkscape:connector-curvature="0" 11.1289 + id="path190" 11.1290 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1291 + d="m 0,0 -0.634,-24.818 c -0.059,-2.338 -2.021,-4.303 -4.358,-4.368 l -4.881,-0.135 c -2.337,-0.065 -4.334,0.551 -4.437,1.369 -0.102,0.818 1.636,2.07 3.864,2.783 l 1.193,0.381 c 2.228,0.713 4.019,3.209 3.981,5.547 l -0.303,18.499" /> 11.1292 + </g> 11.1293 + <g 11.1294 + transform="translate(589.8037,606.8496)" 11.1295 + id="g192"> 11.1296 + <path 11.1297 + inkscape:connector-curvature="0" 11.1298 + id="path194" 11.1299 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1300 + d="m 0,0 -0.634,-24.819 c -0.059,-2.338 -2.021,-4.303 -4.358,-4.368 l -4.882,-0.135 c -2.337,-0.065 -4.334,0.551 -4.437,1.369 -0.101,0.818 1.637,2.07 3.865,2.783 l 1.193,0.382 c 2.228,0.713 4.019,3.209 3.981,5.547 l -0.303,18.498" /> 11.1301 + </g> 11.1302 + <g 11.1303 + transform="translate(566.0674,616.9858)" 11.1304 + id="g196"> 11.1305 + <path 11.1306 + inkscape:connector-curvature="0" 11.1307 + id="path198" 11.1308 + style="fill:#4fc3e6;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1309 + d="m 0,0 c -0.126,2.335 1.681,4.347 4.017,4.47 l 55.66,2.944 c 2.335,0.123 3.945,-1.665 3.578,-3.975 l -3.242,-20.38 c -0.367,-2.309 -2.581,-4.16 -4.919,-4.113 L 5.33,-20.041 c -2.338,0.047 -4.354,1.997 -4.481,4.332 L 0,0 z" /> 11.1310 + </g> 11.1311 + <g 11.1312 + transform="translate(616.335,615.0967)" 11.1313 + id="g200"> 11.1314 + <path 11.1315 + inkscape:connector-curvature="0" 11.1316 + id="path202" 11.1317 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1318 + d="m 0,0 30.541,-1.229 c 2.336,-0.094 3.925,-1.464 3.53,-3.044 -0.394,-1.58 -2.622,-2.69 -4.95,-2.467 l -29.324,2.805" /> 11.1319 + </g> 11.1320 + <g 11.1321 + transform="translate(636.1709,607.9668)" 11.1322 + id="g204"> 11.1323 + <path 11.1324 + inkscape:connector-curvature="0" 11.1325 + id="path206" 11.1326 + style="fill:#ffc700;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1327 + d="M 0,0 C -1.196,-2.63 -0.032,-5.731 2.598,-6.927 L 15.4,-12.742 c 2.632,-1.196 5.733,-0.033 6.93,2.598 l 11.632,25.605 c 1.195,2.632 0.03,5.733 -2.601,6.93 l -12.802,5.814 c -2.629,1.196 -5.734,0.033 -6.93,-2.599 L 0,0 z" /> 11.1328 + </g> 11.1329 + <g 11.1330 + transform="translate(639.9307,609.1328)" 11.1331 + id="g208"> 11.1332 + <path 11.1333 + inkscape:connector-curvature="0" 11.1334 + id="path210" 11.1335 + style="fill:#262626;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1336 + d="M 0,0 17.27,-7.846 27.144,13.89 9.875,21.735 0,0 z" /> 11.1337 + </g> 11.1338 + <g 11.1339 + id="g320"> 11.1340 + <g 11.1341 + id="g322" /> 11.1342 + <g 11.1343 + id="g328"> 11.1344 + <g 11.1345 + style="opacity:0.19999701" 11.1346 + id="g330" 11.1347 + clip-path="url(#clipPath324)"> 11.1348 + <g 11.1349 + id="g332" 11.1350 + transform="translate(639.208,575.2998)"> 11.1351 + <path 11.1352 + inkscape:connector-curvature="0" 11.1353 + id="path334" 11.1354 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1355 + d="m 0,0 c 0,-2.569 -18.748,-4.652 -41.875,-4.652 -23.127,0 -41.875,2.083 -41.875,4.652 0,2.569 18.748,4.652 41.875,4.652 C -18.748,4.652 0,2.569 0,0" /> 11.1356 + </g> 11.1357 + </g> 11.1358 + </g> 11.1359 + </g> 11.1360 + <g 11.1361 + transform="translate(637.416,613.8926)" 11.1362 + id="g488"> 11.1363 + <path 11.1364 + inkscape:connector-curvature="0" 11.1365 + id="path490" 11.1366 + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" 11.1367 + d="M 0,0 C 0.828,0.033 1.64,0.207 2.461,0.3 3.059,0.368 3.756,0.493 3.826,-0.296 3.938,-1.535 2.012,-1.78 1.157,-1.743 0.509,-1.715 -0.14,-1.699 -0.789,-1.7" /> 11.1368 + </g> 11.1369 + </g> 11.1370 +</svg>
12.1 Binary file tizenporta/qrtizportdev.png has changed
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/tizenporta/richreach.svg Wed May 02 20:50:26 2012 +0200 13.3 @@ -0,0 +1,3 @@ 13.4 +<?xml version="1.0"?> 13.5 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 13.6 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 806 536" width="806pt" height="536pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-04-23 01:02Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-family="Helvetica" font-size="36" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -2 5 4" markerWidth="5" markerHeight="4" color="black"><g><path d="M 2.4000001 0 L 0 -.90000004 L 0 .90000004 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-4 -2 5 4" markerWidth="5" markerHeight="4" color="black"><g><path d="M -2.4000001 0 L 0 .90000004 L 0 -.90000004 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Hybrid Graph</title><g><title>Ebene 1</title><g><use xl:href="#id1_Graphic" filter="url(#Shadow)"/><use xl:href="#id28_Graphic" filter="url(#Shadow)"/><use xl:href="#id5_Graphic" filter="url(#Shadow)"/><use xl:href="#id29_Graphic" filter="url(#Shadow)"/></g><g id="id1_Graphic"><rect x="113.385834" y="85.039375" width="170.07874" height="141.7323" fill="#a3dff4"/><rect x="113.385834" y="85.039375" width="170.07874" height="141.7323" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(118.385834 112.90552)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="42.360657" y="35" textLength="33.978516">W</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="75.70636" y="35" textLength="42.01172">eb</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="45.05011" y="78" textLength="69.978516">App</tspan></text></g><g id="id28_Graphic"><ellipse cx="623.62207" cy="354.33072" rx="85.039497" ry="70.866257" fill="#ffba5e"/><ellipse cx="623.62207" cy="354.33072" rx="85.039497" ry="70.866257" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(560.59058 311.33072)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="9.005127" y="35" textLength="108.052734">Native</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="28.042236" y="78" textLength="69.978516">App</tspan></text></g><g id="id5_Graphic"><path d="M 351.49606 197.13385 L 470.55118 197.13385 C 484.6337 197.13385 496.063 228.8819 496.063 268 C 496.063 307.1181 484.6337 338.86615 470.55118 338.86615 L 351.49606 338.86615 C 337.41354 338.86615 325.98425 307.1181 325.98425 268 C 325.98425 228.8819 337.41354 197.13385 351.49606 197.13385" fill="#d4ef71"/><path d="M 351.49606 197.13385 L 470.55118 197.13385 C 484.6337 197.13385 496.063 228.8819 496.063 268 C 496.063 307.1181 484.6337 338.86615 470.55118 338.86615 L 351.49606 338.86615 C 337.41354 338.86615 325.98425 307.1181 325.98425 268 C 325.98425 228.8819 337.41354 197.13385 351.49606 197.13385" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(347.99213 225)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="6.0256348" y="35" textLength="114.01172">Hybrid</tspan><tspan font-family="Helvetica" font-size="36" font-weight="bold" x="28.042236" y="78" textLength="69.978516">App</tspan></text></g><g id="id29_Graphic"><path d="M 70.866142 73.419685 L 70.866142 467.71652 L 720.28107 467.71652" marker-end="url(#FilledArrow_Marker)" marker-start="url(#FilledArrow_Marker_2)" stroke="black" stroke-linecap="butt" stroke-linejoin="round" stroke-width="8"/></g><text transform="translate(11.740158 203.55905) rotate(-90)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x=".4736328" y="35" textLength="108.052734">Reach</tspan></text><text transform="translate(623.62207 481.88977)" fill="black"><tspan font-family="Helvetica" font-size="36" font-weight="bold" x=".49414062" y="35" textLength="78.01172">Rich</tspan></text></g></g></svg>
14.1 Binary file tizenporta/schlusshintergrund.png has changed
15.1 Binary file tizenporta/schlussvordergrund.png has changed
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 16.2 +++ b/tizenporta/tizenarch.svg Wed May 02 20:50:26 2012 +0200 16.3 @@ -0,0 +1,3 @@ 16.4 +<?xml version="1.0"?> 16.5 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 16.6 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 804 794" width="67pc" height="794pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-05-02 14:09Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs><font-face font-family="Helvetica" font-size="24" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="18" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="11" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="16" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Architecture 1</title><g><title>Ebene 1</title><path d="M 37.346466 28.346466 L 766.98425 28.346466 C 771.95483 28.346466 775.98425 32.375904 775.98425 37.346466 L 775.98425 132.7323 C 775.98425 137.702866 771.95483 141.7323 766.98425 141.7323 L 37.346466 141.7323 C 32.375904 141.7323 28.346466 137.702866 28.346466 132.7323 C 28.346466 132.7323 28.346466 132.7323 28.346466 132.7323 L 28.346462 37.346466 C 28.346462 32.375904 32.3759 28.346466 37.346462 28.346466 Z" fill="white"/><path d="M 37.346466 28.346466 L 766.98425 28.346466 C 771.95483 28.346466 775.98425 32.375904 775.98425 37.346466 L 775.98425 132.7323 C 775.98425 137.702866 771.95483 141.7323 766.98425 141.7323 L 37.346466 141.7323 C 32.375904 141.7323 28.346466 137.702866 28.346466 132.7323 C 28.346466 132.7323 28.346466 132.7323 28.346466 132.7323 L 28.346462 37.346466 C 28.346462 32.375904 32.3759 28.346466 37.346462 28.346466 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 47.97644 81.49608 L 756 81.49608 C 760.9706 81.49608 765 85.525513 765 90.49608 L 765 122.10237 C 765 127.07294 760.9706 131.10237 756 131.10237 L 47.97644 131.10237 C 43.005878 131.10237 38.97644 127.07294 38.97644 122.10237 C 38.97644 122.10237 38.97644 122.10237 38.97644 122.10237 L 38.97644 90.49608 C 38.97644 85.525513 43.005878 81.49608 47.97644 81.49608 Z" fill="#008040"/><path d="M 47.97644 81.49608 L 756 81.49608 C 760.9706 81.49608 765 85.525513 765 90.49608 L 765 122.10237 C 765 127.07294 760.9706 131.10237 756 131.10237 L 47.97644 131.10237 C 43.005878 131.10237 38.97644 127.07294 38.97644 122.10237 C 38.97644 122.10237 38.97644 122.10237 38.97644 122.10237 L 38.97644 90.49608 C 38.97644 85.525513 43.005878 81.49608 47.97644 81.49608 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(43.97644 91.799225)" fill="white"><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="257.99225" y="23" textLength="22.652344">W</tspan><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="280.22272" y="23" textLength="34.675781">eb </tspan><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="314.0196" y="23" textLength="144.01172">Applications</tspan></text><path d="M 28.346512 37.31509 L 28.346512 70.866135 L 217.34651 70.866135 L 217.34651 28.346462 L 37.329697 28.346462 C 32.377289 28.355465 28.363388 32.364532 28.346512 37.31509 Z" fill="#0080ff"/><path d="M 28.346512 37.31509 L 28.346512 70.866135 L 217.34651 70.866135 L 217.34651 28.346462 L 37.329697 28.346462 C 32.377289 28.355465 28.363388 32.364532 28.346512 37.31509 Z" stroke="#0080ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(33.346512 35.106297)" fill="white"><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="24.167969" y="23" textLength="130.66406">Application</tspan></text><path d="M 37.346466 651.96863 L 766.98425 651.96863 C 771.95483 651.96863 775.98425 655.99805 775.98425 660.96863 L 775.98425 756.3545 C 775.98425 761.32507 771.95483 765.3545 766.98425 765.3545 L 37.346466 765.3545 C 32.375904 765.3545 28.346466 761.32507 28.346466 756.3545 C 28.346466 756.3545 28.346466 756.3545 28.346466 756.3545 L 28.346462 660.96863 C 28.346462 655.99805 32.3759 651.96863 37.346462 651.96863 Z" fill="white"/><path d="M 37.346466 651.96863 L 766.98425 651.96863 C 771.95483 651.96863 775.98425 655.99805 775.98425 660.96863 L 775.98425 756.3545 C 775.98425 761.32507 771.95483 765.3545 766.98425 765.3545 L 37.346466 765.3545 C 32.375904 765.3545 28.346466 761.32507 28.346466 756.3545 C 28.346466 756.3545 28.346466 756.3545 28.346466 756.3545 L 28.346462 660.96863 C 28.346462 655.99805 32.3759 651.96863 37.346462 651.96863 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 47.97644 705.11816 L 756 705.11816 C 760.9706 705.11816 765 709.1476 765 714.11816 L 765 745.7245 C 765 750.69507 760.9706 754.7245 756 754.7245 L 47.97644 754.7245 C 43.005878 754.7245 38.97644 750.69507 38.97644 745.7245 C 38.97644 745.7245 38.97644 745.7245 38.97644 745.7245 L 38.97644 714.11816 C 38.97644 709.1476 43.005878 705.11816 47.97644 705.11816 Z" fill="#ff6fcf"/><path d="M 47.97644 705.11816 L 756 705.11816 C 760.9706 705.11816 765 709.1476 765 714.11816 L 765 745.7245 C 765 750.69507 760.9706 754.7245 756 754.7245 L 47.97644 754.7245 C 43.005878 754.7245 38.97644 750.69507 38.97644 745.7245 C 38.97644 745.7245 38.97644 745.7245 38.97644 745.7245 L 38.97644 714.11816 C 38.97644 709.1476 43.005878 705.11816 47.97644 705.11816 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(43.97644 715.42133)" fill="white"><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="149.75201" y="23" textLength="292.07812">Linux Kernel & Hardware </tspan><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="440.95123" y="23" textLength="125.32031">Adaptation</tspan></text><path d="M 28.346527 660.9372 L 28.346527 694.4882 L 217.34653 694.4882 L 217.34653 651.96857 L 37.329712 651.96857 C 32.377304 651.97754 28.363403 655.98663 28.346527 660.9372 Z" fill="#0080ff"/><path d="M 28.346527 660.9372 L 28.346527 694.4882 L 217.34653 694.4882 L 217.34653 651.96857 L 37.329712 651.96857 C 32.377304 651.97754 28.363403 655.98663 28.346527 660.9372 Z" stroke="#0080ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(33.346527 658.7284)" fill="white"><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="52.152344" y="23" textLength="74.695312">Kernel</tspan></text><path d="M 37.169312 155.90552 L 766.80713 155.90552 C 771.7777 155.90552 775.80713 159.93495 775.80713 164.90552 L 775.80713 628.7953 C 775.80713 633.76587 771.7777 637.7953 766.80713 637.7953 L 37.169312 637.7953 C 32.19875 637.7953 28.169312 633.76587 28.169312 628.7953 C 28.169312 628.7953 28.169312 628.7953 28.169312 628.7953 L 28.169292 164.90552 C 28.169292 159.93495 32.19873 155.90552 37.169292 155.90552 Z" fill="white"/><path d="M 37.169312 155.90552 L 766.80713 155.90552 C 771.7777 155.90552 775.80713 159.93495 775.80713 164.90552 L 775.80713 628.7953 C 775.80713 633.76587 771.7777 637.7953 766.80713 637.7953 L 37.169312 637.7953 C 32.19875 637.7953 28.169312 633.76587 28.169312 628.7953 C 28.169312 628.7953 28.169312 628.7953 28.169312 628.7953 L 28.169292 164.90552 C 28.169292 159.93495 32.19873 155.90552 37.169292 155.90552 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 47.97644 209.05513 L 756 209.05513 C 760.9706 209.05513 765 213.08456 765 218.05513 L 765 249.66144 C 765 254.632 760.9706 258.66144 756 258.66144 L 47.97644 258.66144 C 43.005878 258.66144 38.97644 254.632 38.97644 249.66144 C 38.97644 249.66144 38.97644 249.66144 38.97644 249.66144 L 38.97644 218.05513 C 38.97644 213.08456 43.005878 209.05513 47.97644 209.05513 Z" fill="#ff8000"/><path d="M 47.97644 209.05513 L 756 209.05513 C 760.9706 209.05513 765 213.08456 765 218.05513 L 765 249.66144 C 765 254.632 760.9706 258.66144 756 258.66144 L 47.97644 258.66144 C 43.005878 258.66144 38.97644 254.632 38.97644 249.66144 C 38.97644 249.66144 38.97644 249.66144 38.97644 249.66144 L 38.97644 218.05513 C 38.97644 213.08456 43.005878 209.05513 47.97644 209.05513 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(43.97644 219.35828)" fill="white"><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="309.9942" y="23" textLength="22.652344">W</tspan><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="332.22467" y="23" textLength="34.675781">eb </tspan><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="366.02155" y="23" textLength="40.007812">API</tspan></text><path d="M 28.346527 164.87415 L 28.346527 198.42517 L 217.34653 198.42517 L 217.34653 155.90552 L 37.329712 155.90552 C 32.377304 155.91452 28.363403 159.92358 28.346527 164.87415 Z" fill="#0080ff"/><path d="M 28.346527 164.87415 L 28.346527 198.42517 L 217.34653 198.42517 L 217.34653 155.90552 L 37.329712 155.90552 C 32.377304 155.91452 28.363403 159.92358 28.346527 164.87415 Z" stroke="#0080ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(33.346527 162.66534)" fill="white"><tspan font-family="Helvetica" font-size="24" font-weight="bold" fill="white" x="62.160156" y="23" textLength="54.679688">Core</tspan></text><path d="M 47.97638 269.29138 L 143.36221 269.29138 C 148.33278 269.29138 152.36221 273.32083 152.36221 278.29138 L 152.36221 382.88977 C 152.36221 387.86032 148.33278 391.88977 143.36221 391.88977 L 47.97638 391.88977 C 43.005817 391.88977 38.97638 387.86032 38.97638 382.88977 C 38.97638 382.88977 38.97638 382.88977 38.97638 382.88977 L 38.976376 278.29138 C 38.976376 273.32083 43.005814 269.29138 47.976376 269.29138 C 47.976376 269.29138 47.976376 269.29138 47.976376 269.29138 Z" fill="#6cf"/><text transform="translate(43.976383 274.29138)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="16.176315" y="18" textLength="71.033203">Security</tspan></text><path d="M 170.50392 269.29138 L 265.88977 269.29138 C 270.86032 269.29138 274.88977 273.32083 274.88977 278.29138 L 274.88977 439.5827 C 274.88977 444.55325 270.86032 448.5827 265.88977 448.5827 L 170.50392 448.5827 C 165.53336 448.5827 161.50392 444.55325 161.50392 439.5827 C 161.50392 439.5827 161.50392 439.5827 161.50392 439.5827 L 161.50392 278.29138 C 161.50392 273.32083 165.53336 269.29138 170.50392 269.29138 Z" fill="#6cf"/><text transform="translate(166.50392 274.29138)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="19.674362" y="18" textLength="64.03711">System</tspan></text><path d="M 56.834652 304.7244 L 134.50394 304.7244 C 139.4745 304.7244 143.50394 308.75385 143.50394 313.7244 L 143.50394 316.98422 C 143.50394 321.95477 139.4745 325.98422 134.50394 325.98422 L 56.834652 325.98422 C 51.86409 325.98422 47.834652 321.95477 47.834652 316.98422 C 47.834652 316.98422 47.834652 316.98422 47.834652 316.98422 L 47.834652 313.7244 C 47.834652 308.75385 51.86409 304.7244 56.834652 304.7244 Z" fill="navy"/><path d="M 56.834652 304.7244 L 134.50394 304.7244 C 139.4745 304.7244 143.50394 308.75385 143.50394 313.7244 L 143.50394 316.98422 C 143.50394 321.95477 139.4745 325.98422 134.50394 325.98422 L 56.834652 325.98422 C 51.86409 325.98422 47.834652 321.95477 47.834652 316.98422 C 47.834652 316.98422 47.834652 316.98422 47.834652 316.98422 L 47.834652 313.7244 C 47.834652 308.75385 51.86409 304.7244 56.834652 304.7244 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834652 308.8543)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="2.4896736" y="10" textLength="80.68994">Access Control</tspan></text><path d="M 56.834652 333.07086 L 134.50394 333.07086 C 139.4745 333.07086 143.50394 337.10031 143.50394 342.07086 L 143.50394 345.33069 C 143.50394 350.30124 139.4745 354.33069 134.50394 354.33069 L 56.834652 354.33069 C 51.86409 354.33069 47.834652 350.30124 47.834652 345.33069 C 47.834652 345.33069 47.834652 345.33069 47.834652 345.33069 L 47.834652 342.07086 C 47.834652 337.10031 51.86409 333.07086 56.834652 333.07086 Z" fill="navy"/><path d="M 56.834652 333.07086 L 134.50394 333.07086 C 139.4745 333.07086 143.50394 337.10031 143.50394 342.07086 L 143.50394 345.33069 C 143.50394 350.30124 139.4745 354.33069 134.50394 354.33069 L 56.834652 354.33069 C 51.86409 354.33069 47.834652 350.30124 47.834652 345.33069 C 47.834652 345.33069 47.834652 345.33069 47.834652 345.33069 L 47.834652 342.07086 C 47.834652 337.10031 51.86409 333.07086 56.834652 333.07086 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834652 337.20078)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="7.686207" y="10" textLength="70.296875">Cert Manager</tspan></text><path d="M 56.834652 361.41733 L 134.50394 361.41733 C 139.4745 361.41733 143.50394 365.44678 143.50394 370.41733 L 143.50394 373.67715 C 143.50394 378.6477 139.4745 382.67715 134.50394 382.67715 L 56.834652 382.67715 C 51.86409 382.67715 47.834652 378.6477 47.834652 373.67715 C 47.834652 373.67715 47.834652 373.67715 47.834652 373.67715 L 47.834652 370.41733 C 47.834652 365.44678 51.86409 361.41733 56.834652 361.41733 Z" fill="navy"/><path d="M 56.834652 361.41733 L 134.50394 361.41733 C 139.4745 361.41733 143.50394 365.44678 143.50394 370.41733 L 143.50394 373.67715 C 143.50394 378.6477 139.4745 382.67715 134.50394 382.67715 L 56.834652 382.67715 C 51.86409 382.67715 47.834652 378.6477 47.834652 373.67715 C 47.834652 373.67715 47.834652 373.67715 47.834652 373.67715 L 47.834652 370.41733 C 47.834652 365.44678 51.86409 361.41733 56.834652 361.41733 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834652 365.54724)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="12.278492" y="10" textLength="61.112305">Crypto Libs</tspan></text><path d="M 179.3622 304.7244 L 257.0315 304.7244 C 262.00204 304.7244 266.0315 308.75385 266.0315 313.7244 L 266.0315 316.98422 C 266.0315 321.95477 262.00204 325.98422 257.0315 325.98422 L 179.3622 325.98422 C 174.39163 325.98422 170.3622 321.95477 170.3622 316.98422 C 170.3622 316.98422 170.3622 316.98422 170.3622 316.98422 L 170.3622 313.7244 C 170.3622 308.75385 174.39163 304.7244 179.3622 304.7244 Z" fill="navy"/><path d="M 179.3622 304.7244 L 257.0315 304.7244 C 262.00204 304.7244 266.0315 308.75385 266.0315 313.7244 L 266.0315 316.98422 C 266.0315 321.95477 262.00204 325.98422 257.0315 325.98422 L 179.3622 325.98422 C 174.39163 325.98422 170.3622 321.95477 170.3622 316.98422 C 170.3622 316.98422 170.3622 316.98422 170.3622 316.98422 L 170.3622 313.7244 C 170.3622 308.75385 174.39163 304.7244 179.3622 304.7244 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.3622 308.8543)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="11.660816" y="10" textLength="62.347656">System Info</tspan></text><path d="M 179.3622 333.07086 L 257.0315 333.07086 C 262.00204 333.07086 266.0315 337.10031 266.0315 342.07086 L 266.0315 345.33069 C 266.0315 350.30124 262.00204 354.33069 257.0315 354.33069 L 179.3622 354.33069 C 174.39163 354.33069 170.3622 350.30124 170.3622 345.33069 C 170.3622 345.33069 170.3622 345.33069 170.3622 345.33069 L 170.3622 342.07086 C 170.3622 337.10031 174.39163 333.07086 179.3622 333.07086 Z" fill="navy"/><path d="M 179.3622 333.07086 L 257.0315 333.07086 C 262.00204 333.07086 266.0315 337.10031 266.0315 342.07086 L 266.0315 345.33069 C 266.0315 350.30124 262.00204 354.33069 257.0315 354.33069 L 179.3622 354.33069 C 174.39163 354.33069 170.3622 350.30124 170.3622 345.33069 C 170.3622 345.33069 170.3622 345.33069 170.3622 345.33069 L 170.3622 342.07086 C 170.3622 337.10031 174.39163 333.07086 179.3622 333.07086 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.3622 337.20078)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="6.1527596" y="10" textLength="73.36377">Sensor Frame</tspan></text><path d="M 179.3622 361.41733 L 257.0315 361.41733 C 262.00204 361.41733 266.0315 365.44678 266.0315 370.41733 L 266.0315 373.67715 C 266.0315 378.6477 262.00204 382.67715 257.0315 382.67715 L 179.3622 382.67715 C 174.39163 382.67715 170.3622 378.6477 170.3622 373.67715 C 170.3622 373.67715 170.3622 373.67715 170.3622 373.67715 L 170.3622 370.41733 C 170.3622 365.44678 174.39163 361.41733 179.3622 361.41733 Z" fill="navy"/><path d="M 179.3622 361.41733 L 257.0315 361.41733 C 262.00204 361.41733 266.0315 365.44678 266.0315 370.41733 L 266.0315 373.67715 C 266.0315 378.6477 262.00204 382.67715 257.0315 382.67715 L 179.3622 382.67715 C 174.39163 382.67715 170.3622 378.6477 170.3622 373.67715 C 170.3622 373.67715 170.3622 373.67715 170.3622 373.67715 L 170.3622 370.41733 C 170.3622 365.44678 174.39163 361.41733 179.3622 361.41733 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.3622 365.54724)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="8.9027596" y="10" textLength="67.86377">Package Mgr</tspan></text><path d="M 179.3622 389.76382 L 257.0315 389.76382 C 262.00204 389.76382 266.0315 393.79327 266.0315 398.76382 L 266.0315 402.02365 C 266.0315 406.9942 262.00204 411.02365 257.0315 411.02365 L 179.3622 411.02365 C 174.39163 411.02365 170.3622 406.9942 170.3622 402.02365 C 170.3622 402.02365 170.3622 402.02365 170.3622 402.02365 L 170.3622 398.76382 C 170.3622 393.79327 174.39163 389.76382 179.3622 389.76382 Z" fill="navy"/><path d="M 179.3622 389.76382 L 257.0315 389.76382 C 262.00204 389.76382 266.0315 393.79327 266.0315 398.76382 L 266.0315 402.02365 C 266.0315 406.9942 262.00204 411.02365 257.0315 411.02365 L 179.3622 411.02365 C 174.39163 411.02365 170.3622 406.9942 170.3622 402.02365 C 170.3622 402.02365 170.3622 402.02365 170.3622 402.02365 L 170.3622 398.76382 C 170.3622 393.79327 174.39163 389.76382 179.3622 389.76382 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.3622 393.89374)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="5.948658" y="10" textLength="6.7192383">T</tspan><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="12.474537" y="10" textLength="67.246094">ime Manager</tspan></text><path d="M 179.3622 418.11032 L 257.0315 418.11032 C 262.00204 418.11032 266.0315 422.13977 266.0315 427.11032 L 266.0315 430.37015 C 266.0315 435.3407 262.00204 439.37015 257.0315 439.37015 L 179.3622 439.37015 C 174.39163 439.37015 170.3622 435.3407 170.3622 430.37015 C 170.3622 430.37015 170.3622 430.37015 170.3622 430.37015 L 170.3622 427.11032 C 170.3622 422.13977 174.39163 418.11032 179.3622 418.11032 Z" fill="navy"/><path d="M 179.3622 418.11032 L 257.0315 418.11032 C 262.00204 418.11032 266.0315 422.13977 266.0315 427.11032 L 266.0315 430.37015 C 266.0315 435.3407 262.00204 439.37015 257.0315 439.37015 L 179.3622 439.37015 C 174.39163 439.37015 170.3622 435.3407 170.3622 430.37015 C 170.3622 430.37015 170.3622 430.37015 170.3622 430.37015 L 170.3622 427.11032 C 170.3622 422.13977 174.39163 418.11032 179.3622 418.11032 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.3622 422.24023)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="10.433521" y="10" textLength="64.802246">System Libs</tspan></text><path d="M 293.03143 269.29135 L 388.4173 269.29135 C 393.38785 269.29135 397.4173 273.3208 397.4173 278.29135 L 397.4173 439.58267 C 397.4173 444.55322 393.38785 448.58267 388.4173 448.58267 L 293.03143 448.58267 C 288.06088 448.58267 284.03143 444.55322 284.03143 439.58267 C 284.03143 439.58267 284.03143 439.58267 284.03143 439.58267 L 284.03143 278.29135 C 284.03143 273.3208 288.06088 269.29135 293.03143 269.29135 Z" fill="#6cf"/><text transform="translate(289.03143 274.29135)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="35.692429" y="18" textLength="32.000977">PIM</tspan></text><path d="M 301.88971 304.72437 L 379.55902 304.72437 C 384.52957 304.72437 388.55902 308.75381 388.55902 313.72437 L 388.55902 316.9842 C 388.55902 321.95474 384.52957 325.9842 379.55902 325.9842 L 301.88971 325.9842 C 296.91916 325.9842 292.88971 321.95474 292.88971 316.9842 C 292.88971 316.9842 292.88971 316.9842 292.88971 316.9842 L 292.88971 313.72437 C 292.88971 308.75381 296.91916 304.72437 301.88971 304.72437 Z" fill="navy"/><path d="M 301.88971 304.72437 L 379.55902 304.72437 C 384.52957 304.72437 388.55902 308.75381 388.55902 313.72437 L 388.55902 316.9842 C 388.55902 321.95474 384.52957 325.9842 379.55902 325.9842 L 301.88971 325.9842 C 296.91916 325.9842 292.88971 321.95474 292.88971 316.9842 C 292.88971 316.9842 292.88971 316.9842 292.88971 316.9842 L 292.88971 313.72437 C 292.88971 308.75381 296.91916 304.72437 301.88971 304.72437 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(297.88971 308.85428)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="19.303883" y="10" textLength="47.061523">Contacts</tspan></text><path d="M 301.88971 333.07083 L 379.55902 333.07083 C 384.52957 333.07083 388.55902 337.10028 388.55902 342.07083 L 388.55902 345.33066 C 388.55902 350.3012 384.52957 354.33066 379.55902 354.33066 L 301.88971 354.33066 C 296.91916 354.33066 292.88971 350.3012 292.88971 345.33066 C 292.88971 345.33066 292.88971 345.33066 292.88971 345.33066 L 292.88971 342.07083 C 292.88971 337.10028 296.91916 333.07083 301.88971 333.07083 Z" fill="navy"/><path d="M 301.88971 333.07083 L 379.55902 333.07083 C 384.52957 333.07083 388.55902 337.10028 388.55902 342.07083 L 388.55902 345.33066 C 388.55902 350.3012 384.52957 354.33066 379.55902 354.33066 L 301.88971 354.33066 C 296.91916 354.33066 292.88971 350.3012 292.88971 345.33066 C 292.88971 345.33066 292.88971 345.33066 292.88971 345.33066 L 292.88971 342.07083 C 292.88971 337.10028 296.91916 333.07083 301.88971 333.07083 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(297.88971 337.20074)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="19.298512" y="10" textLength="47.072266">Calendar</tspan></text><path d="M 301.88971 361.4173 L 379.55902 361.4173 C 384.52957 361.4173 388.55902 365.44675 388.55902 370.4173 L 388.55902 373.67712 C 388.55902 378.64767 384.52957 382.67712 379.55902 382.67712 L 301.88971 382.67712 C 296.91916 382.67712 292.88971 378.64767 292.88971 373.67712 C 292.88971 373.67712 292.88971 373.67712 292.88971 373.67712 L 292.88971 370.4173 C 292.88971 365.44675 296.91916 361.4173 301.88971 361.4173 Z" fill="navy"/><path d="M 301.88971 361.4173 L 379.55902 361.4173 C 384.52957 361.4173 388.55902 365.44675 388.55902 370.4173 L 388.55902 373.67712 C 388.55902 378.64767 384.52957 382.67712 379.55902 382.67712 L 301.88971 382.67712 C 296.91916 382.67712 292.88971 378.64767 292.88971 373.67712 C 292.88971 373.67712 292.88971 373.67712 292.88971 373.67712 L 292.88971 370.4173 C 292.88971 365.44675 296.91916 361.4173 301.88971 361.4173 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(297.88971 365.5472)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="24.798512" y="10" textLength="36.072266">Events</tspan></text><path d="M 301.88971 389.7638 L 379.55902 389.7638 C 384.52957 389.7638 388.55902 393.79324 388.55902 398.7638 L 388.55902 402.02362 C 388.55902 406.99417 384.52957 411.02362 379.55902 411.02362 L 301.88971 411.02362 C 296.91916 411.02362 292.88971 406.99417 292.88971 402.02362 C 292.88971 402.02362 292.88971 402.02362 292.88971 402.02362 L 292.88971 398.7638 C 292.88971 393.79324 296.91916 389.7638 301.88971 389.7638 Z" fill="navy"/><path d="M 301.88971 389.7638 L 379.55902 389.7638 C 384.52957 389.7638 388.55902 393.79324 388.55902 398.7638 L 388.55902 402.02362 C 388.55902 406.99417 384.52957 411.02362 379.55902 411.02362 L 301.88971 411.02362 C 296.91916 411.02362 292.88971 406.99417 292.88971 402.02362 C 292.88971 402.02362 292.88971 402.02362 292.88971 402.02362 L 292.88971 398.7638 C 292.88971 393.79324 296.91916 389.7638 301.88971 389.7638 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(297.88971 393.8937)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="28.160816" y="10" textLength="29.347656">Email</tspan></text><path d="M 301.88971 418.1103 L 379.55902 418.1103 C 384.52957 418.1103 388.55902 422.13974 388.55902 427.1103 L 388.55902 430.37012 C 388.55902 435.34067 384.52957 439.37012 379.55902 439.37012 L 301.88971 439.37012 C 296.91916 439.37012 292.88971 435.34067 292.88971 430.37012 C 292.88971 430.37012 292.88971 430.37012 292.88971 430.37012 L 292.88971 427.1103 C 292.88971 422.13974 296.91916 418.1103 301.88971 418.1103 Z" fill="navy"/><path d="M 301.88971 418.1103 L 379.55902 418.1103 C 384.52957 418.1103 388.55902 422.13974 388.55902 427.1103 L 388.55902 430.37012 C 388.55902 435.34067 384.52957 439.37012 379.55902 439.37012 L 301.88971 439.37012 C 296.91916 439.37012 292.88971 435.34067 292.88971 430.37012 C 292.88971 430.37012 292.88971 430.37012 292.88971 430.37012 L 292.88971 427.1103 C 292.88971 422.13974 296.91916 418.1103 301.88971 418.1103 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(297.88971 422.2402)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x=".0538826" y="10" textLength="85.561523">Synchronization</tspan></text><path d="M 415.55902 269.29132 L 510.9449 269.29132 C 515.91547 269.29132 519.9449 273.32077 519.9449 278.29132 L 519.9449 411.2362 C 519.9449 416.20676 515.91547 420.2362 510.9449 420.2362 L 415.55902 420.2362 C 410.58847 420.2362 406.55902 416.20676 406.55902 411.2362 C 406.55902 411.2362 406.55902 411.2362 406.55902 411.2362 L 406.55902 278.29132 C 406.55902 273.32077 410.58847 269.29132 415.55902 269.29132 Z" fill="#6cf"/><text transform="translate(411.55902 274.29132)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="4.6890106" y="18" textLength="94.00781">Multimedia</tspan></text><path d="M 424.4173 304.72437 L 502.0866 304.72437 C 507.05716 304.72437 511.0866 308.75381 511.0866 313.72437 L 511.0866 316.9842 C 511.0866 321.95474 507.05716 325.9842 502.0866 325.9842 L 424.4173 325.9842 C 419.44675 325.9842 415.4173 321.95474 415.4173 316.9842 C 415.4173 316.9842 415.4173 316.9842 415.4173 316.9842 L 415.4173 313.72437 C 415.4173 308.75381 419.44675 304.72437 424.4173 304.72437 Z" fill="navy"/><path d="M 424.4173 304.72437 L 502.0866 304.72437 C 507.05716 304.72437 511.0866 308.75381 511.0866 313.72437 L 511.0866 316.9842 C 511.0866 321.95474 507.05716 325.9842 502.0866 325.9842 L 424.4173 325.9842 C 419.44675 325.9842 415.4173 321.95474 415.4173 316.9842 C 415.4173 316.9842 415.4173 316.9842 415.4173 316.9842 L 415.4173 313.72437 C 415.4173 308.75381 419.44675 304.72437 424.4173 304.72437 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(420.4173 308.85428)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="27.255787" y="10" textLength="31.157715">Audio</tspan></text><path d="M 424.4173 333.07083 L 502.0866 333.07083 C 507.05716 333.07083 511.0866 337.10028 511.0866 342.07083 L 511.0866 345.33066 C 511.0866 350.3012 507.05716 354.33066 502.0866 354.33066 L 424.4173 354.33066 C 419.44675 354.33066 415.4173 350.3012 415.4173 345.33066 C 415.4173 345.33066 415.4173 345.33066 415.4173 345.33066 L 415.4173 342.07083 C 415.4173 337.10028 419.44675 333.07083 424.4173 333.07083 Z" fill="navy"/><path d="M 424.4173 333.07083 L 502.0866 333.07083 C 507.05716 333.07083 511.0866 337.10028 511.0866 342.07083 L 511.0866 345.33066 C 511.0866 350.3012 507.05716 354.33066 502.0866 354.33066 L 424.4173 354.33066 C 419.44675 354.33066 415.4173 350.3012 415.4173 345.33066 C 415.4173 345.33066 415.4173 345.33066 415.4173 345.33066 L 415.4173 342.07083 C 415.4173 337.10028 419.44675 333.07083 424.4173 333.07083 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(420.4173 337.20074)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="27.956715" y="10" textLength="7.336914">V</tspan><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="35.10027" y="10" textLength="22.612305">ideo</tspan></text><path d="M 424.4173 361.4173 L 502.0866 361.4173 C 507.05716 361.4173 511.0866 365.44675 511.0866 370.4173 L 511.0866 373.67712 C 511.0866 378.64767 507.05716 382.67712 502.0866 382.67712 L 424.4173 382.67712 C 419.44675 382.67712 415.4173 378.64767 415.4173 373.67712 C 415.4173 373.67712 415.4173 373.67712 415.4173 373.67712 L 415.4173 370.4173 C 415.4173 365.44675 419.44675 361.4173 424.4173 361.4173 Z" fill="navy"/><path d="M 424.4173 361.4173 L 502.0866 361.4173 C 507.05716 361.4173 511.0866 365.44675 511.0866 370.4173 L 511.0866 373.67712 C 511.0866 378.64767 507.05716 382.67712 502.0866 382.67712 L 424.4173 382.67712 C 419.44675 382.67712 415.4173 378.64767 415.4173 373.67712 C 415.4173 373.67712 415.4173 373.67712 415.4173 373.67712 L 415.4173 370.4173 C 415.4173 365.44675 419.44675 361.4173 424.4173 361.4173 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(420.4173 365.5472)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="22.655445" y="10" textLength="40.358398">Camera</tspan></text><path d="M 424.4173 389.7638 L 502.0866 389.7638 C 507.05716 389.7638 511.0866 393.79324 511.0866 398.7638 L 511.0866 402.02362 C 511.0866 406.99417 507.05716 411.02362 502.0866 411.02362 L 424.4173 411.02362 C 419.44675 411.02362 415.4173 406.99417 415.4173 402.02362 C 415.4173 402.02362 415.4173 402.02362 415.4173 402.02362 L 415.4173 398.7638 C 415.4173 393.79324 419.44675 389.7638 424.4173 389.7638 Z" fill="navy"/><path d="M 424.4173 389.7638 L 502.0866 389.7638 C 507.05716 389.7638 511.0866 393.79324 511.0866 398.7638 L 511.0866 402.02362 C 511.0866 406.99417 507.05716 411.02362 502.0866 411.02362 L 424.4173 411.02362 C 419.44675 411.02362 415.4173 406.99417 415.4173 402.02362 C 415.4173 402.02362 415.4173 402.02362 415.4173 402.02362 L 415.4173 398.7638 C 415.4173 393.79324 419.44675 389.7638 424.4173 389.7638 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(420.4173 393.8937)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x=".037769318" y="10" textLength="85.59375">Resource Policy</tspan></text><path d="M 538.08667 269.29135 L 633.47253 269.29135 C 638.4431 269.29135 642.47253 273.3208 642.47253 278.29135 L 642.47253 439.58267 C 642.47253 444.55322 638.4431 448.58267 633.47253 448.58267 L 538.08667 448.58267 C 533.1161 448.58267 529.08667 444.55322 529.08667 439.58267 C 529.08667 439.58267 529.08667 439.58267 529.08667 439.58267 L 529.08667 278.29135 C 529.08667 273.3208 533.1161 269.29135 538.08667 269.29135 Z" fill="#6cf"/><text transform="translate(534.08667 276.29135)" fill="#005d7a"><tspan font-family="Helvetica" font-size="16" font-weight="bold" fill="#005d7a" x="3.6851044" y="15" textLength="96.015625">Connectivity</tspan></text><path d="M 546.94495 304.72437 L 624.61426 304.72437 C 629.58484 304.72437 633.61426 308.75381 633.61426 313.72437 L 633.61426 316.9842 C 633.61426 321.95474 629.58484 325.9842 624.61426 325.9842 L 546.94495 325.9842 C 541.97437 325.9842 537.94495 321.95474 537.94495 316.9842 C 537.94495 316.9842 537.94495 316.9842 537.94495 316.9842 L 537.94495 313.72437 C 537.94495 308.75381 541.97437 304.72437 546.94495 304.72437 Z" fill="navy"/><path d="M 546.94495 304.72437 L 624.61426 304.72437 C 629.58484 304.72437 633.61426 308.75381 633.61426 313.72437 L 633.61426 316.9842 C 633.61426 321.95474 629.58484 325.9842 624.61426 325.9842 L 546.94495 325.9842 C 541.97437 325.9842 537.94495 321.95474 537.94495 316.9842 C 537.94495 316.9842 537.94495 316.9842 537.94495 316.9842 L 537.94495 313.72437 C 537.94495 308.75381 541.97437 304.72437 546.94495 304.72437 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(542.94495 308.85428)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x=".9777107" y="10" textLength="83.713867">Connection Mgr</tspan></text><path d="M 546.94495 333.07083 L 624.61426 333.07083 C 629.58484 333.07083 633.61426 337.10028 633.61426 342.07083 L 633.61426 345.33066 C 633.61426 350.3012 629.58484 354.33066 624.61426 354.33066 L 546.94495 354.33066 C 541.97437 354.33066 537.94495 350.3012 537.94495 345.33066 C 537.94495 345.33066 537.94495 345.33066 537.94495 345.33066 L 537.94495 342.07083 C 537.94495 337.10028 541.97437 333.07083 546.94495 333.07083 Z" fill="navy"/><path d="M 546.94495 333.07083 L 624.61426 333.07083 C 629.58484 333.07083 633.61426 337.10028 633.61426 342.07083 L 633.61426 345.33066 C 633.61426 350.3012 629.58484 354.33066 624.61426 354.33066 L 546.94495 354.33066 C 541.97437 354.33066 537.94495 350.3012 537.94495 345.33066 C 537.94495 345.33066 537.94495 345.33066 537.94495 345.33066 L 537.94495 342.07083 C 537.94495 337.10028 541.97437 333.07083 546.94495 333.07083 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(542.94495 337.20074)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="17.174244" y="10" textLength="51.3208">Bluetooth</tspan></text><path d="M 546.94495 361.4173 L 624.61426 361.4173 C 629.58484 361.4173 633.61426 365.44675 633.61426 370.4173 L 633.61426 373.67712 C 633.61426 378.64767 629.58484 382.67712 624.61426 382.67712 L 546.94495 382.67712 C 541.97437 382.67712 537.94495 378.64767 537.94495 373.67712 C 537.94495 373.67712 537.94495 373.67712 537.94495 373.67712 L 537.94495 370.4173 C 537.94495 365.44675 541.97437 361.4173 546.94495 361.4173 Z" fill="navy"/><path d="M 546.94495 361.4173 L 624.61426 361.4173 C 629.58484 361.4173 633.61426 365.44675 633.61426 370.4173 L 633.61426 373.67712 C 633.61426 378.64767 629.58484 382.67712 624.61426 382.67712 L 546.94495 382.67712 C 541.97437 382.67712 537.94495 378.64767 537.94495 373.67712 C 537.94495 373.67712 537.94495 373.67712 537.94495 373.67712 L 537.94495 370.4173 C 537.94495 365.44675 541.97437 361.4173 546.94495 361.4173 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(542.94495 365.5472)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="28.475025" y="10" textLength="28.719238">HTTP</tspan></text><path d="M 546.94495 389.76376 L 624.61426 389.76376 C 629.58484 389.76376 633.61426 393.79321 633.61426 398.76376 L 633.61426 402.0236 C 633.61426 406.99414 629.58484 411.0236 624.61426 411.0236 L 546.94495 411.0236 C 541.97437 411.0236 537.94495 406.99414 537.94495 402.0236 C 537.94495 402.0236 537.94495 402.0236 537.94495 402.0236 L 537.94495 398.76376 C 537.94495 393.79321 541.97437 389.76376 546.94495 389.76376 Z" fill="navy"/><path d="M 546.94495 389.76376 L 624.61426 389.76376 C 629.58484 389.76376 633.61426 393.79321 633.61426 398.76376 L 633.61426 402.0236 C 633.61426 406.99414 629.58484 411.0236 624.61426 411.0236 L 546.94495 411.0236 C 541.97437 411.0236 537.94495 406.99414 537.94495 402.0236 C 537.94495 402.0236 537.94495 402.0236 537.94495 402.0236 L 537.94495 398.76376 C 537.94495 393.79321 541.97437 389.76376 546.94495 389.76376 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(542.94495 393.89368)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="26.340015" y="10" textLength="32.989258">WLAN</tspan></text><path d="M 546.94495 418.11032 L 624.61426 418.11032 C 629.58484 418.11032 633.61426 422.13977 633.61426 427.11032 L 633.61426 430.37015 C 633.61426 435.3407 629.58484 439.37015 624.61426 439.37015 L 546.94495 439.37015 C 541.97437 439.37015 537.94495 435.3407 537.94495 430.37015 C 537.94495 430.37015 537.94495 430.37015 537.94495 430.37015 L 537.94495 427.11032 C 537.94495 422.13977 541.97437 418.11032 546.94495 418.11032 Z" fill="navy"/><path d="M 546.94495 418.11032 L 624.61426 418.11032 C 629.58484 418.11032 633.61426 422.13977 633.61426 427.11032 L 633.61426 430.37015 C 633.61426 435.3407 629.58484 439.37015 624.61426 439.37015 L 546.94495 439.37015 C 541.97437 439.37015 537.94495 435.3407 537.94495 430.37015 C 537.94495 430.37015 537.94495 430.37015 537.94495 430.37015 L 537.94495 427.11032 C 537.94495 422.13977 541.97437 418.11032 546.94495 418.11032 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(542.94495 422.24023)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="31.531178" y="10" textLength="22.606934">NFC</tspan></text><path d="M 660.61414 269.29138 L 756 269.29138 C 760.9706 269.29138 765 273.32083 765 278.29138 L 765 354.54333 C 765 359.51389 760.9706 363.54333 756 363.54333 L 660.61414 363.54333 C 655.64355 363.54333 651.61414 359.51389 651.61414 354.54333 C 651.61414 354.54333 651.61414 354.54333 651.61414 354.54333 L 651.61414 278.29138 C 651.61414 273.32083 655.64355 269.29138 660.61414 269.29138 C 660.61414 269.29138 660.61414 269.29138 660.61414 269.29138 Z" fill="#6cf"/><text transform="translate(656.61414 274.29138)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="32.853561" y="18" textLength="16.989258">W</tspan><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="49.526413" y="18" textLength="21.00586">eb</tspan></text><path d="M 669.4724 304.7244 L 747.14172 304.7244 C 752.1123 304.7244 756.14172 308.75385 756.14172 313.7244 L 756.14172 316.98422 C 756.14172 321.95477 752.1123 325.98422 747.14172 325.98422 L 669.4724 325.98422 C 664.50183 325.98422 660.4724 321.95477 660.4724 316.98422 C 660.4724 316.98422 660.4724 316.98422 660.4724 316.98422 L 660.4724 313.7244 C 660.4724 308.75385 664.50183 304.7244 669.4724 304.7244 Z" fill="navy"/><path d="M 669.4724 304.7244 L 747.14172 304.7244 C 752.1123 304.7244 756.14172 308.75385 756.14172 313.7244 L 756.14172 316.98422 C 756.14172 321.95477 752.1123 325.98422 747.14172 325.98422 L 669.4724 325.98422 C 664.50183 325.98422 660.4724 321.95477 660.4724 316.98422 C 660.4724 316.98422 660.4724 316.98422 660.4724 316.98422 L 660.4724 313.7244 C 660.4724 308.75385 664.50183 304.7244 669.4724 304.7244 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(665.4724 308.8543)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="4.3292732" y="10" textLength="77.01074">Layout Render</tspan></text><path d="M 669.4724 333.07086 L 747.14172 333.07086 C 752.1123 333.07086 756.14172 337.10031 756.14172 342.07086 L 756.14172 345.33069 C 756.14172 350.30124 752.1123 354.33069 747.14172 354.33069 L 669.4724 354.33069 C 664.50183 354.33069 660.4724 350.30124 660.4724 345.33069 C 660.4724 345.33069 660.4724 345.33069 660.4724 345.33069 L 660.4724 342.07086 C 660.4724 337.10031 664.50183 333.07086 669.4724 333.07086 Z" fill="navy"/><path d="M 669.4724 333.07086 L 747.14172 333.07086 C 752.1123 333.07086 756.14172 337.10031 756.14172 342.07086 L 756.14172 345.33069 C 756.14172 350.30124 752.1123 354.33069 747.14172 354.33069 L 669.4724 354.33069 C 664.50183 354.33069 660.4724 350.30124 660.4724 345.33069 C 660.4724 345.33069 660.4724 345.33069 660.4724 345.33069 L 660.4724 342.07086 C 660.4724 337.10031 664.50183 333.07086 669.4724 333.07086 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(665.4724 337.20078)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="3.0966072" y="10" textLength="79.476074">JavaScript Eng</tspan></text><path d="M 47.976387 400.39368 L 143.36221 400.39368 C 148.33278 400.39368 152.36221 404.42313 152.36221 409.39368 L 152.36221 599.0315 C 152.36221 604.00208 148.33278 608.0315 143.36221 608.0315 L 47.976387 608.0315 C 43.005825 608.0315 38.976387 604.00208 38.976387 599.0315 C 38.976387 599.0315 38.976387 599.0315 38.976387 599.0315 L 38.97638 409.39368 C 38.97638 404.42313 43.005817 400.39368 47.97638 400.39368 Z" fill="#6cf"/><text transform="translate(43.976387 405.39368)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="30.177292" y="18" textLength="43.03125">Base</tspan></text><path d="M 56.834667 435.82672 L 134.50395 435.82672 C 139.47452 435.82672 143.50395 439.85617 143.50395 444.82672 L 143.50395 448.08655 C 143.50395 453.0571 139.47452 457.08655 134.50395 457.08655 L 56.834667 457.08655 C 51.864105 457.08655 47.834667 453.0571 47.834667 448.08655 C 47.834667 448.08655 47.834667 448.08655 47.834667 448.08655 L 47.834667 444.82672 C 47.834667 439.85617 51.864105 435.82672 56.834667 435.82672 Z" fill="navy"/><path d="M 56.834667 435.82672 L 134.50395 435.82672 C 139.47452 435.82672 143.50395 439.85617 143.50395 444.82672 L 143.50395 448.08655 C 143.50395 453.0571 139.47452 457.08655 134.50395 457.08655 L 56.834667 457.08655 C 51.864105 457.08655 47.834667 453.0571 47.834667 448.08655 C 47.834667 448.08655 47.834667 448.08655 47.834667 448.08655 L 47.834667 444.82672 C 47.834667 439.85617 51.864105 435.82672 56.834667 435.82672 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834663 439.95663)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="17.268238" y="10" textLength="6.7192383">T</tspan><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="23.176441" y="10" textLength="45.22461">oolchain</tspan></text><path d="M 56.834667 464.17316 L 134.50395 464.17316 C 139.47452 464.17316 143.50395 468.2026 143.50395 473.17316 L 143.50395 476.43298 C 143.50395 481.40353 139.47452 485.43298 134.50395 485.43298 L 56.834667 485.43298 C 51.864105 485.43298 47.834667 481.40353 47.834667 476.43298 C 47.834667 476.43298 47.834667 476.43298 47.834667 476.43298 L 47.834667 473.17316 C 47.834667 468.2026 51.864105 464.17316 56.834667 464.17316 Z" fill="navy"/><path d="M 56.834667 464.17316 L 134.50395 464.17316 C 139.47452 464.17316 143.50395 468.2026 143.50395 473.17316 L 143.50395 476.43298 C 143.50395 481.40353 139.47452 485.43298 134.50395 485.43298 L 56.834667 485.43298 C 51.864105 485.43298 47.834667 481.40353 47.834667 476.43298 C 47.834667 476.43298 47.834667 476.43298 47.834667 476.43298 L 47.834667 473.17316 C 47.834667 468.2026 51.864105 464.17316 56.834667 464.17316 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834663 468.30307)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="15.624683" y="10" textLength="54.419922">Essentials</tspan></text><path d="M 56.834667 492.5197 L 134.50395 492.5197 C 139.47452 492.5197 143.50395 496.54916 143.50395 501.5197 L 143.50395 504.77954 C 143.50395 509.7501 139.47452 513.77954 134.50395 513.77954 L 56.834667 513.77954 C 51.864105 513.77954 47.834667 509.7501 47.834667 504.77954 C 47.834667 504.77954 47.834667 504.77954 47.834667 504.77954 L 47.834667 501.5197 C 47.834667 496.54916 51.864105 492.5197 56.834667 492.5197 Z" fill="navy"/><path d="M 56.834667 492.5197 L 134.50395 492.5197 C 139.47452 492.5197 143.50395 496.54916 143.50395 501.5197 L 143.50395 504.77954 C 143.50395 509.7501 139.47452 513.77954 134.50395 513.77954 L 56.834667 513.77954 C 51.864105 513.77954 47.834667 509.7501 47.834667 504.77954 C 47.834667 504.77954 47.834667 504.77954 47.834667 504.77954 L 47.834667 501.5197 C 47.834667 496.54916 51.864105 492.5197 56.834667 492.5197 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834663 496.64963)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="13.489674" y="10" textLength="58.68994">Device Mgr</tspan></text><path d="M 56.834667 520.86627 L 134.50395 520.86627 C 139.47452 520.86627 143.50395 524.8957 143.50395 529.86627 L 143.50395 533.12616 C 143.50395 538.09674 139.47452 542.12616 134.50395 542.12616 L 56.834667 542.12616 C 51.864105 542.12616 47.834667 538.09674 47.834667 533.12616 C 47.834667 533.12616 47.834667 533.12616 47.834667 533.12616 L 47.834667 529.86627 C 47.834667 524.8957 51.864105 520.86627 56.834667 520.86627 Z" fill="navy"/><path d="M 56.834667 520.86627 L 134.50395 520.86627 C 139.47452 520.86627 143.50395 524.8957 143.50395 529.86627 L 143.50395 533.12616 C 143.50395 538.09674 139.47452 542.12616 134.50395 542.12616 L 56.834667 542.12616 C 51.864105 542.12616 47.834667 538.09674 47.834667 533.12616 C 47.834667 533.12616 47.834667 533.12616 47.834667 533.12616 L 47.834667 529.86627 C 47.834667 524.8957 51.864105 520.86627 56.834667 520.86627 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834663 524.99622)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="33.666187" y="10" textLength="18.336914">IPC</tspan></text><path d="M 56.834667 549.2127 L 134.50395 549.2127 C 139.47452 549.2127 143.50395 553.24213 143.50395 558.2127 L 143.50395 561.4726 C 143.50395 566.44318 139.47452 570.4726 134.50395 570.4726 L 56.834667 570.4726 C 51.864105 570.4726 47.834667 566.44318 47.834667 561.4726 C 47.834667 561.4726 47.834667 561.4726 47.834667 561.4726 L 47.834667 558.2127 C 47.834667 553.24213 51.864105 549.2127 56.834667 549.2127 Z" fill="navy"/><path d="M 56.834667 549.2127 L 134.50395 549.2127 C 139.47452 549.2127 143.50395 553.24213 143.50395 558.2127 L 143.50395 561.4726 C 143.50395 566.44318 139.47452 570.4726 134.50395 570.4726 L 56.834667 570.4726 C 51.864105 570.4726 47.834667 566.44318 47.834667 561.4726 C 47.834667 561.4726 47.834667 561.4726 47.834667 561.4726 L 47.834667 558.2127 C 47.834667 553.24213 51.864105 549.2127 56.834667 549.2127 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834663 553.34265)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="23.584644" y="10" textLength="38.5">Startup</tspan></text><path d="M 56.834667 577.5594 L 134.50395 577.5594 C 139.47452 577.5594 143.50395 581.5888 143.50395 586.5594 L 143.50395 589.81927 C 143.50395 594.78986 139.47452 598.81927 134.50395 598.81927 L 56.834667 598.81927 C 51.864105 598.81927 47.834667 594.78986 47.834667 589.81927 C 47.834667 589.81927 47.834667 589.81927 47.834667 589.81927 L 47.834667 586.5594 C 47.834667 581.5888 51.864105 577.5594 56.834667 577.5594 Z" fill="navy"/><path d="M 56.834667 577.5594 L 134.50395 577.5594 C 139.47452 577.5594 143.50395 581.5888 143.50395 586.5594 L 143.50395 589.81927 C 143.50395 594.78986 139.47452 598.81927 134.50395 598.81927 L 56.834667 598.81927 C 51.864105 598.81927 47.834667 594.78986 47.834667 589.81927 C 47.834667 589.81927 47.834667 589.81927 47.834667 589.81927 L 47.834667 586.5594 C 47.834667 581.5888 51.864105 577.5594 56.834667 577.5594 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(52.834663 581.68933)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="8.395191" y="10" textLength="47.077637">Filesys T</tspan><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="54.661793" y="10" textLength="22.612305">ools</tspan></text><path d="M 660.6142 372.04724 L 756.00006 372.04724 C 760.97064 372.04724 765.00006 376.0767 765.00006 381.04724 L 765.00006 589.8189 C 765.00006 594.7895 760.97064 598.8189 756.00006 598.8189 L 660.6142 598.8189 C 655.6436 598.8189 651.6142 594.7895 651.6142 589.8189 C 651.6142 589.8189 651.6142 589.8189 651.6142 589.8189 L 651.6142 381.04724 C 651.6142 376.0767 655.6436 372.04724 660.6142 372.04724 Z" fill="#6cf"/><text transform="translate(656.6142 377.04724)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="12.6782684" y="18" textLength="83.030273">Graphics </tspan><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="24.19194" y="40" textLength="55.001953">and UI</tspan></text><path d="M 669.47247 425.19687 L 747.1418 425.19687 C 752.11237 425.19687 756.1418 429.22632 756.1418 434.19687 L 756.1418 437.4567 C 756.1418 442.42725 752.11237 446.4567 747.1418 446.4567 L 669.47247 446.4567 C 664.5019 446.4567 660.47247 442.42725 660.47247 437.4567 C 660.47247 437.4567 660.47247 437.4567 660.47247 437.4567 L 660.47247 434.19687 C 660.47247 429.22632 664.5019 425.19687 669.47247 425.19687 Z" fill="navy"/><path d="M 669.47247 425.19687 L 747.1418 425.19687 C 752.11237 425.19687 756.1418 429.22632 756.1418 434.19687 L 756.1418 437.4567 C 756.1418 442.42725 752.11237 446.4567 747.1418 446.4567 L 669.47247 446.4567 C 664.5019 446.4567 660.47247 442.42725 660.47247 437.4567 C 660.47247 437.4567 660.47247 437.4567 660.47247 437.4567 L 660.47247 434.19687 C 660.47247 429.22632 664.5019 425.19687 669.47247 425.19687 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(665.47247 429.32678)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="35.803883" y="10" textLength="14.0615234">3D</tspan></text><path d="M 669.47247 453.5433 L 747.1418 453.5433 C 752.11237 453.5433 756.1418 457.57275 756.1418 462.5433 L 756.1418 465.80313 C 756.1418 470.77368 752.11237 474.80313 747.1418 474.80313 L 669.47247 474.80313 C 664.5019 474.80313 660.47247 470.77368 660.47247 465.80313 C 660.47247 465.80313 660.47247 465.80313 660.47247 465.80313 L 660.47247 462.5433 C 660.47247 457.57275 664.5019 453.5433 669.47247 453.5433 Z" fill="navy"/><path d="M 669.47247 453.5433 L 747.1418 453.5433 C 752.11237 453.5433 756.1418 457.57275 756.1418 462.5433 L 756.1418 465.80313 C 756.1418 470.77368 752.11237 474.80313 747.1418 474.80313 L 669.47247 474.80313 C 664.5019 474.80313 660.47247 470.77368 660.47247 465.80313 C 660.47247 465.80313 660.47247 465.80313 660.47247 465.80313 L 660.47247 462.5433 C 660.47247 457.57275 664.5019 453.5433 669.47247 453.5433 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(665.47247 457.67322)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="35.803883" y="10" textLength="14.0615234">2D</tspan></text><path d="M 669.47247 481.88986 L 747.1418 481.88986 C 752.11237 481.88986 756.1418 485.9193 756.1418 490.88986 L 756.1418 494.1497 C 756.1418 499.12024 752.11237 503.1497 747.1418 503.1497 L 669.47247 503.1497 C 664.5019 503.1497 660.47247 499.12024 660.47247 494.1497 C 660.47247 494.1497 660.47247 494.1497 660.47247 494.1497 L 660.47247 490.88986 C 660.47247 485.9193 664.5019 481.88986 669.47247 481.88986 Z" fill="navy"/><path d="M 669.47247 481.88986 L 747.1418 481.88986 C 752.11237 481.88986 756.1418 485.9193 756.1418 490.88986 L 756.1418 494.1497 C 756.1418 499.12024 752.11237 503.1497 747.1418 503.1497 L 669.47247 503.1497 C 664.5019 503.1497 660.47247 499.12024 660.47247 494.1497 C 660.47247 494.1497 660.47247 494.1497 660.47247 494.1497 L 660.47247 490.88986 C 660.47247 485.9193 664.5019 481.88986 669.47247 481.88986 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(665.47247 486.01978)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="25.214771" y="10" textLength="6.7192383">T</tspan><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="31.122974" y="10" textLength="29.331543">oolkit</tspan></text><path d="M 669.47247 510.23636 L 747.1418 510.23633 C 752.11237 510.23633 756.1418 514.26575 756.1418 519.23633 L 756.1418 522.49622 C 756.1418 527.4668 752.11237 531.4962 747.1418 531.4962 L 669.47247 531.4962 C 664.5019 531.4962 660.47247 527.4668 660.47247 522.49622 C 660.47247 522.49622 660.47247 522.49622 660.47247 522.49622 L 660.47247 519.23633 C 660.47247 514.26575 664.5019 510.23633 669.47247 510.23633 Z" fill="navy"/><path d="M 669.47247 510.23636 L 747.1418 510.23633 C 752.11237 510.23633 756.1418 514.26575 756.1418 519.23633 L 756.1418 522.49622 C 756.1418 527.4668 752.11237 531.4962 747.1418 531.4962 L 669.47247 531.4962 C 664.5019 531.4962 660.47247 527.4668 660.47247 522.49622 C 660.47247 522.49622 660.47247 522.49622 660.47247 522.49622 L 660.47247 519.23633 C 660.47247 514.26575 664.5019 510.23633 669.47247 510.23633 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(665.47247 514.36627)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="10.197193" y="10" textLength="10.382324">W</tspan><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="20.482838" y="10" textLength="54.989258">indow Mgr</tspan></text><path d="M 669.47247 538.58276 L 747.1418 538.58276 C 752.11237 538.58276 756.1418 542.61218 756.1418 547.58276 L 756.1418 550.84265 C 756.1418 555.81323 752.11237 559.84265 747.1418 559.84265 L 669.47247 559.84265 C 664.5019 559.84265 660.47247 555.81323 660.47247 550.84265 C 660.47247 550.84265 660.47247 550.84265 660.47247 550.84265 L 660.47247 547.58276 C 660.47247 542.61218 664.5019 538.58276 669.47247 538.58276 Z" fill="navy"/><path d="M 669.47247 538.58276 L 747.1418 538.58276 C 752.11237 538.58276 756.1418 542.61218 756.1418 547.58276 L 756.1418 550.84265 C 756.1418 555.81323 752.11237 559.84265 747.1418 559.84265 L 669.47247 559.84265 C 664.5019 559.84265 660.47247 555.81323 660.47247 550.84265 C 660.47247 550.84265 660.47247 550.84265 660.47247 550.84265 L 660.47247 547.58276 C 660.47247 542.61218 664.5019 538.58276 669.47247 538.58276 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(665.47247 542.7127)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="10.492603" y="10" textLength="10.382324">W</tspan><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="20.778248" y="10" textLength="54.398438">indow Sys</tspan></text><path d="M 669.47247 566.92944 L 747.1418 566.92944 C 752.11237 566.92944 756.1418 570.95886 756.1418 575.92944 L 756.1418 579.18933 C 756.1418 584.1599 752.11237 588.18933 747.1418 588.18933 L 669.47247 588.18933 C 664.5019 588.18933 660.47247 584.1599 660.47247 579.18933 C 660.47247 579.18933 660.47247 579.18933 660.47247 579.18933 L 660.47247 575.92944 C 660.47247 570.95886 664.5019 566.92944 669.47247 566.92944 Z" fill="navy"/><path d="M 669.47247 566.92944 L 747.1418 566.92944 C 752.11237 566.92944 756.1418 570.95886 756.1418 575.92944 L 756.1418 579.18933 C 756.1418 584.1599 752.11237 588.18933 747.1418 588.18933 L 669.47247 588.18933 C 664.5019 588.18933 660.47247 584.1599 660.47247 579.18933 C 660.47247 579.18933 660.47247 579.18933 660.47247 579.18933 L 660.47247 575.92944 C 660.47247 570.95886 664.5019 566.92944 669.47247 566.92944 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(665.47247 571.0594)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="14.733082" y="10" textLength="56.203125">Font Mgmt</tspan></text><path d="M 538.0866 458.5039 L 633.47247 458.5039 C 638.44305 458.5039 642.47247 462.53336 642.47247 467.5039 L 642.47247 515.40942 C 642.47247 520.38 638.44305 524.40942 633.47247 524.40942 L 538.0866 524.40942 C 533.11603 524.40942 529.0866 520.38 529.0866 515.40942 C 529.0866 515.40942 529.0866 515.40942 529.0866 515.40942 L 529.0866 467.5039 C 529.0866 462.53336 533.11603 458.5039 538.0866 458.5039 Z" fill="#6cf"/><text transform="translate(534.0866 463.5039)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="7.3520966" y="18" textLength="10.995117">T</tspan><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="17.020065" y="18" textLength="79.01367">elephony</tspan></text><path d="M 546.94495 493.937 L 624.61426 493.937 C 629.58484 493.937 633.61426 497.96646 633.61426 502.937 L 633.61426 506.19684 C 633.61426 511.1674 629.58484 515.19684 624.61426 515.19684 L 546.94495 515.19684 C 541.97437 515.19684 537.94495 511.1674 537.94495 506.19684 C 537.94495 506.19684 537.94495 506.19684 537.94495 506.19684 L 537.94495 502.937 C 537.94495 497.96646 541.97437 493.937 546.94495 493.937 Z" fill="navy"/><path d="M 546.94495 493.937 L 624.61426 493.937 C 629.58484 493.937 633.61426 497.96646 633.61426 502.937 L 633.61426 506.19684 C 633.61426 511.1674 629.58484 515.19684 624.61426 515.19684 L 546.94495 515.19684 C 541.97437 515.19684 537.94495 511.1674 537.94495 506.19684 C 537.94495 506.19684 537.94495 506.19684 537.94495 506.19684 L 537.94495 502.937 C 537.94495 497.96646 541.97437 493.937 546.94495 493.937 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(542.94495 498.06693)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="22.660816" y="10" textLength="40.347656">Cellular</tspan></text><path d="M 293.03143 458.5039 L 388.4173 458.5039 C 393.38785 458.5039 397.4173 462.53336 397.4173 467.5039 L 397.4173 543.75586 C 397.4173 548.72644 393.38785 552.75586 388.4173 552.75586 L 293.03143 552.75586 C 288.06088 552.75586 284.03143 548.72644 284.03143 543.75586 C 284.03143 543.75586 284.03143 543.75586 284.03143 543.75586 L 284.03143 467.5039 C 284.03143 462.53336 288.06088 458.5039 293.03143 458.5039 C 293.03143 458.5039 293.03143 458.5039 293.03143 458.5039 Z" fill="#6cf"/><text transform="translate(289.03143 463.5039)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="5.181198" y="18" textLength="93.02344">Messaging</tspan></text><path d="M 301.88971 493.93707 L 379.55902 493.93707 C 384.52957 493.93707 388.55902 497.96652 388.55902 502.93707 L 388.55902 506.1969 C 388.55902 511.16745 384.52957 515.1969 379.55902 515.1969 L 301.88971 515.1969 C 296.91916 515.1969 292.88971 511.16745 292.88971 506.1969 C 292.88971 506.1969 292.88971 506.1969 292.88971 506.1969 L 292.88971 502.93707 C 292.88971 497.96652 296.91916 493.93707 301.88971 493.93707 Z" fill="navy"/><path d="M 301.88971 493.93707 L 379.55902 493.93707 C 384.52957 493.93707 388.55902 497.96652 388.55902 502.93707 L 388.55902 506.1969 C 388.55902 511.16745 384.52957 515.1969 379.55902 515.1969 L 301.88971 515.1969 C 296.91916 515.1969 292.88971 511.16745 292.88971 506.1969 C 292.88971 506.1969 292.88971 506.1969 292.88971 506.1969 L 292.88971 502.93707 C 292.88971 497.96652 296.91916 493.93707 301.88971 493.93707 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(297.88971 498.067)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="30.916187" y="10" textLength="23.836914">SMS</tspan></text><path d="M 301.88971 522.2835 L 379.55902 522.2835 C 384.52957 522.2835 388.55902 526.31293 388.55902 531.2835 L 388.55902 534.5434 C 388.55902 539.51398 384.52957 543.5434 379.55902 543.5434 L 301.88971 543.5434 C 296.91916 543.5434 292.88971 539.51398 292.88971 534.5434 C 292.88971 534.5434 292.88971 534.5434 292.88971 534.5434 L 292.88971 531.2835 C 292.88971 526.31293 296.91916 522.2835 301.88971 522.2835 Z" fill="navy"/><path d="M 301.88971 522.2835 L 379.55902 522.2835 C 384.52957 522.2835 388.55902 526.31293 388.55902 531.2835 L 388.55902 534.5434 C 388.55902 539.51398 384.52957 543.5434 379.55902 543.5434 L 301.88971 543.5434 C 296.91916 543.5434 292.88971 539.51398 292.88971 534.5434 C 292.88971 534.5434 292.88971 534.5434 292.88971 534.5434 L 292.88971 531.2835 C 292.88971 526.31293 296.91916 522.2835 301.88971 522.2835 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(297.88971 526.41345)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="30.003101" y="10" textLength="25.663086">MMS</tspan></text><path d="M 415.55902 430.1575 L 510.9449 430.1575 C 515.91547 430.1575 519.9449 434.18695 519.9449 439.1575 L 519.9449 572.10236 C 519.9449 577.07294 515.91547 581.10236 510.9449 581.10236 L 415.55902 581.10236 C 410.58847 581.10236 406.55902 577.07294 406.55902 572.10236 C 406.55902 572.10236 406.55902 572.10236 406.55902 572.10236 L 406.55902 439.1575 C 406.55902 434.18695 410.58847 430.1575 415.55902 430.1575 Z" fill="#6cf"/><text transform="translate(411.55902 435.1575)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="14.194382" y="18" textLength="74.99707">Location</tspan></text><path d="M 424.4173 465.59048 L 502.0866 465.59048 C 507.05716 465.59048 511.0866 469.61993 511.0866 474.59048 L 511.0866 477.8503 C 511.0866 482.82086 507.05716 486.8503 502.0866 486.8503 L 424.4173 486.8503 C 419.44675 486.8503 415.4173 482.82086 415.4173 477.8503 C 415.4173 477.8503 415.4173 477.8503 415.4173 477.8503 L 415.4173 474.59048 C 415.4173 469.61993 419.44675 465.59048 424.4173 465.59048 Z" fill="navy"/><path d="M 424.4173 465.59048 L 502.0866 465.59048 C 507.05716 465.59048 511.0866 469.61993 511.0866 474.59048 L 511.0866 477.8503 C 511.0866 482.82086 507.05716 486.8503 502.0866 486.8503 L 424.4173 486.8503 C 419.44675 486.8503 415.4173 482.82086 415.4173 477.8503 C 415.4173 477.8503 415.4173 477.8503 415.4173 477.8503 L 415.4173 474.59048 C 415.4173 469.61993 419.44675 465.59048 424.4173 465.59048 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(420.4173 469.7204)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="11.0538826" y="10" textLength="63.561523">Geolocation</tspan></text><path d="M 424.4173 493.93704 L 502.0866 493.93704 C 507.05716 493.93704 511.0866 497.9665 511.0866 502.93704 L 511.0866 506.1969 C 511.0866 511.16745 507.05716 515.1969 502.0866 515.1969 L 424.4173 515.1969 C 419.44675 515.1969 415.4173 511.16745 415.4173 506.1969 C 415.4173 506.1969 415.4173 506.1969 415.4173 506.1969 L 415.4173 502.93704 C 415.4173 497.9665 419.44675 493.93704 424.4173 493.93704 Z" fill="navy"/><path d="M 424.4173 493.93704 L 502.0866 493.93704 C 507.05716 493.93704 511.0866 497.9665 511.0866 502.93704 L 511.0866 506.1969 C 511.0866 511.16745 507.05716 515.1969 502.0866 515.1969 L 424.4173 515.1969 C 419.44675 515.1969 415.4173 511.16745 415.4173 506.1969 C 415.4173 506.1969 415.4173 506.1969 415.4173 506.1969 L 415.4173 502.93704 C 415.4173 497.9665 419.44675 493.93704 424.4173 493.93704 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(420.4173 498.06696)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="3.1180916" y="10" textLength="79.433105">Mapping Route</tspan></text><path d="M 424.4173 522.2835 L 502.0866 522.2835 C 507.05716 522.2835 511.0866 526.31293 511.0866 531.2835 L 511.0866 534.5434 C 511.0866 539.51398 507.05716 543.5434 502.0866 543.5434 L 424.4173 543.5434 C 419.44675 543.5434 415.4173 539.51398 415.4173 534.5434 C 415.4173 534.5434 415.4173 534.5434 415.4173 534.5434 L 415.4173 531.2835 C 415.4173 526.31293 419.44675 522.2835 424.4173 522.2835 Z" fill="navy"/><path d="M 424.4173 522.2835 L 502.0866 522.2835 C 507.05716 522.2835 511.0866 526.31293 511.0866 531.2835 L 511.0866 534.5434 C 511.0866 539.51398 507.05716 543.5434 502.0866 543.5434 L 424.4173 543.5434 C 419.44675 543.5434 415.4173 539.51398 415.4173 534.5434 C 415.4173 534.5434 415.4173 534.5434 415.4173 534.5434 L 415.4173 531.2835 C 415.4173 526.31293 419.44675 522.2835 424.4173 522.2835 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(420.4173 526.41345)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="33.360035" y="10" textLength="18.949219">POI</tspan></text><path d="M 424.4173 550.62994 L 502.0866 550.62994 C 507.05716 550.62994 511.0866 554.65936 511.0866 559.62994 L 511.0866 562.88983 C 511.0866 567.8604 507.05716 571.88983 502.0866 571.88983 L 424.4173 571.88983 C 419.44675 571.88983 415.4173 567.8604 415.4173 562.88983 C 415.4173 562.88983 415.4173 562.88983 415.4173 562.88983 L 415.4173 559.62994 C 415.4173 554.65936 419.44675 550.62994 424.4173 550.62994 Z" fill="navy"/><path d="M 424.4173 550.62994 L 502.0866 550.62994 C 507.05716 550.62994 511.0866 554.65936 511.0866 559.62994 L 511.0866 562.88983 C 511.0866 567.8604 507.05716 571.88983 502.0866 571.88983 L 424.4173 571.88983 C 419.44675 571.88983 415.4173 567.8604 415.4173 562.88983 C 415.4173 562.88983 415.4173 562.88983 415.4173 562.88983 L 415.4173 559.62994 C 415.4173 554.65936 419.44675 550.62994 424.4173 550.62994 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(420.4173 554.7599)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="21.140797" y="10" textLength="43.387695">Position</tspan></text><path d="M 170.50391 458.5039 L 265.88974 458.5039 C 270.86029 458.5039 274.88974 462.53336 274.88974 467.5039 L 274.88974 619.58264 C 274.88974 624.55322 270.86029 628.58264 265.88974 628.58264 L 170.50391 628.58264 C 165.53334 628.58264 161.50391 624.55322 161.50391 619.58264 C 161.50391 619.58264 161.50391 619.58264 161.50391 619.58264 L 161.50391 467.5039 C 161.50391 462.53336 165.53334 458.5039 170.50391 458.5039 Z" fill="#6cf"/><text transform="translate(166.50391 463.5039)" fill="#005d7a"><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="2.6938934" y="18" textLength="102.999023">Application </tspan><tspan font-family="Helvetica" font-size="18" font-weight="bold" fill="#005d7a" x="3.673874" y="40" textLength="96.038086">Framework</tspan></text><path d="M 179.36218 513.14966 L 257.03146 513.14966 C 262.00201 513.14966 266.03146 517.17908 266.03146 522.14966 L 266.03146 525.40955 C 266.03146 530.38013 262.00201 534.40955 257.03146 534.40955 L 179.36218 534.40955 C 174.39162 534.40955 170.36218 530.38013 170.36218 525.40955 C 170.36218 525.40955 170.36218 525.40955 170.36218 525.40955 L 170.36218 522.14966 C 170.36218 517.17908 174.39162 513.14966 179.36218 513.14966 Z" fill="navy"/><path d="M 179.36218 513.14966 L 257.03146 513.14966 C 262.00201 513.14966 266.03146 517.17908 266.03146 522.14966 L 266.03146 525.40955 C 266.03146 530.38013 262.00201 534.40955 257.03146 534.40955 L 179.36218 534.40955 C 174.39162 534.40955 170.36218 530.38013 170.36218 525.40955 C 170.36218 525.40955 170.36218 525.40955 170.36218 525.40955 L 170.36218 522.14966 C 170.36218 517.17908 174.39162 513.14966 179.36218 513.14966 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.36218 517.2796)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="21.138111" y="10" textLength="43.393066">Settings</tspan></text><path d="M 179.36218 541.4962 L 257.03146 541.4962 C 262.00201 541.4962 266.03146 545.52563 266.03146 550.4962 L 266.03146 553.7561 C 266.03146 558.7267 262.00201 562.7561 257.03146 562.7561 L 179.36218 562.7561 C 174.39162 562.7561 170.36218 558.7267 170.36218 553.7561 C 170.36218 553.7561 170.36218 553.7561 170.36218 553.7561 L 170.36218 550.4962 C 170.36218 545.52563 174.39162 541.4962 179.36218 541.4962 Z" fill="navy"/><path d="M 179.36218 541.4962 L 257.03146 541.4962 C 262.00201 541.4962 266.03146 545.52563 266.03146 550.4962 L 266.03146 553.7561 C 266.03146 558.7267 262.00201 562.7561 257.03146 562.7561 L 179.36218 562.7561 C 174.39162 562.7561 170.36218 558.7267 170.36218 553.7561 C 170.36218 553.7561 170.36218 553.7561 170.36218 553.7561 L 170.36218 550.4962 C 170.36218 545.52563 174.39162 541.4962 179.36218 541.4962 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.36218 545.62616)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="18.377369" y="10" textLength="48.91455">Database</tspan></text><path d="M 179.36218 569.84265 L 257.03146 569.84265 C 262.00201 569.84265 266.03146 573.87207 266.03146 578.84265 L 266.03146 582.10254 C 266.03146 587.07312 262.00201 591.10254 257.03146 591.10254 L 179.36218 591.10254 C 174.39162 591.10254 170.36218 587.07312 170.36218 582.10254 C 170.36218 582.10254 170.36218 582.10254 170.36218 582.10254 L 170.36218 578.84265 C 170.36218 573.87207 174.39162 569.84265 179.36218 569.84265 Z" fill="navy"/><path d="M 179.36218 569.84265 L 257.03146 569.84265 C 262.00201 569.84265 266.03146 573.87207 266.03146 578.84265 L 266.03146 582.10254 C 266.03146 587.07312 262.00201 591.10254 257.03146 591.10254 L 179.36218 591.10254 C 174.39162 591.10254 170.36218 587.07312 170.36218 582.10254 C 170.36218 582.10254 170.36218 582.10254 170.36218 582.10254 L 170.36218 578.84265 C 170.36218 573.87207 174.39162 569.84265 179.36218 569.84265 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.36218 573.9726)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="9.528492" y="10" textLength="28.101562">Notifi</tspan><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x="37.630054" y="10" textLength="38.510742">cations</tspan></text><path d="M 179.36218 598.18915 L 257.03146 598.18915 C 262.00201 598.18915 266.03146 602.21857 266.03146 607.18915 L 266.03146 610.44904 C 266.03146 615.4196 262.00201 619.44904 257.03146 619.44904 L 179.36218 619.44904 C 174.39162 619.44904 170.36218 615.4196 170.36218 610.44904 C 170.36218 610.44904 170.36218 610.44904 170.36218 610.44904 L 170.36218 607.18915 C 170.36218 602.21857 174.39162 598.18915 179.36218 598.18915 Z" fill="navy"/><path d="M 179.36218 598.18915 L 257.03146 598.18915 C 262.00201 598.18915 266.03146 602.21857 266.03146 607.18915 L 266.03146 610.44904 C 266.03146 615.4196 262.00201 619.44904 257.03146 619.44904 L 179.36218 619.44904 C 174.39162 619.44904 170.36218 615.4196 170.36218 610.44904 C 170.36218 610.44904 170.36218 610.44904 170.36218 610.44904 L 170.36218 607.18915 C 170.36218 602.21857 174.39162 598.18915 179.36218 598.18915 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(175.36218 602.3191)" fill="white"><tspan font-family="Helvetica" font-size="11" font-weight="bold" fill="white" x=".9750252" y="10" textLength="83.71924">App State Mgmt</tspan></text></g></g></svg>