<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Creunabloggen &#187; Markus Bergh</title>
	<atom:link href="http://blogs.creuna.se/author/markusbergh/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.creuna.se</link>
	<description>Creunas medarbetare tycker till om stort och smått i webbranschen</description>
	<lastBuildDate>Fri, 11 May 2012 10:54:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Min första utveckling mot iPhone</title>
		<link>http://blogs.creuna.se/2010/06/min-forsta-utveckling-mot-iphone/</link>
		<comments>http://blogs.creuna.se/2010/06/min-forsta-utveckling-mot-iphone/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 11:14:09 +0000</pubDate>
		<dc:creator>Markus Bergh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.creuna.se/?p=206</guid>
		<description><![CDATA[När jag surfade genom App Store efter appar till min iPhone och sedan såg att Debaser släppte ett sprillans nytt API fick jag en idé om att göra en app som jag själv skulle ha nytta av. En app att kunna använda deras API, ta del av data och se vad som hände på de [...]]]></description>
			<content:encoded><![CDATA[<p>När jag surfade genom App Store efter appar till min iPhone och sedan såg att Debaser släppte ett sprillans nytt API fick jag en idé om att göra en app som jag själv skulle ha nytta av. En app att kunna använda deras API, ta del av data och se vad som hände på de olika arenor Debaser har här i Stockholm men också i Malmö.</p>
<p>Från början var tanken att göra det i den bejublande Flash-to-iPhone som Adobe hade utvecklat och skulle släppas i nya Flash Professional CS5. Men så kom bomben från Apple vilket gjorde det omöjligt att släppa en app som inte var skriven i antingen JavaScript för WebKit, Objective C, C eller C++. En annan väg jag provade var Titanium,  en gratis platform som portar om JavaScript till XCode-projekt, skrivna i Objective C. Det buggade ganska friskt och skulle aldrig bli helt och hållet nativt så jag gav mig in i djungeln att lära mig Objective C.</p>
<p>Det har varit en lång väg att gå eftersom mycket av det som skett naturligt för mig i Flash inte alls fanns stöd för i detta språk, som t.ex. garbage collection. Det har tagit minst lika lång tid att lära sig språket &amp; utveckla i det, som att leta minnesläckor och släcka dessa i efterhand men efter ett par veckor har jag äntligen fått upp min app i App Store och väntar nu på att Apple ska granska den. Förhoppningsvis blir den snabbt godkänd och då även nedladdningsbar för alla, gratis.</p>
<p><em>Uppdaterat</em>: Appen blev godkänd av Apple 7/6 och skådas <a href="http://itunes.apple.com/se/app/debaser/id375547815?mt=8">här</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.creuna.se/2010/06/min-forsta-utveckling-mot-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deeplinking med SWFAddress</title>
		<link>http://blogs.creuna.se/2010/06/deeplinking-med-swfaddress/</link>
		<comments>http://blogs.creuna.se/2010/06/deeplinking-med-swfaddress/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 14:01:52 +0000</pubDate>
		<dc:creator>Markus Bergh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.creuna.se/?p=201</guid>
		<description><![CDATA[Deep linking definieras på  wikipedia som making  a hyperlink that points to a specific  page or image on another website,  instead of that website&#8217;s main or home page. 
Innan jag ens visste om att det gick att använda deep  linking i flash så kände jag att det skulle behövas i [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: arial">Deep linking definieras </span><span style="font-family: arial">på  wikipedia som </span><span style="font-family: arial">making  a </span><span style="font-family: arial">hyperlink</span><span style="font-family: arial"> that points to a specific  page or image on another </span><span style="font-family: arial">website</span><span style="font-family: arial">,  instead of that website&#8217;s main or home page. </span></p>
<p><span style="font-family: arial">Innan jag ens visste om att det gick att använda deep  linking i flash</span><span style="font-family: arial"><span> </span>så kände jag att det skulle behövas i exempelvis  bildgallerier gjorda med flash för att kunna länka till en specifik bild  istället för att låta någon bläddra fram den, vilket skulle bli väldigt  jobbig process ifall det fanns flera album med flera olika sidor. Eller  om man skulle behöva peka ut ett kontaktformulär i en kampanj gjord i  flash. Jag tänker inte grotta ned mig i stora tekniska detaljer utan  mest redogöra för vad man kan göra med hjälp av denna teknik.</span></p>
<p>Vi  har fram till idag i flashrummet gjort flera kampanjer med deep  linking-funktionalitet, exempelvis i Libero Eco Actions (Q4, 2009) och  TetraPak (Q2, 2009). Även i de fall när man behöver länka till bidrag i  tävlingar har tekniken används för till exempel Libresse.</p>
<p>Jag har  <a href="http://www.thesearemymemories.se/memoria/">en sida för mina  foton</a> som är helt gjord i flash och tänkte förklara vad jag kände  att den saknade kring just deep linking. Innan jag implementerade  tekniken så kunde man byta sida i ett album, få upp en bild och stänga  denna. Jag presenterar alla bilder högupplöst i förhållande till  bildskärmen upplösning och webbläsarens storlek för att få ut så mycket  som möjligt i detajlrikedom och upplevelse, men det fanns inget stöd för  att snabbt kunna visa sista bilden tillexempel utan vägen man fick gå  var från startsida till tumnagelvy, bläddra till sista sidan och klicka  på bilden. Plus laddtider för allting. Det kändes onödigt långt och  krångligt.</p>
<p>Jag använde <a href="http://www.asual.com/swfaddress/">SWFAddress</a> (v2.4) som med hjälp av JavaScript kan se ifall adressfältets värde har  ändrats och isåfall skickar ett event som jag senare hanterar i en  funktion i flash. SWFAddress kan också ändra adressfältets värde från  flashen under det att användaren byter bild eller sida.</p>
<p>En  genererad adress kan se ut så här <span style="font-family: arial">wwwroot</span><span style="font-family: arial">/#/page3 eller </span><span style="font-family: arial">wwwroot/#/page2/pic10</span><br />
<span style="font-family: arial">Nummertecknet (#) tillåter adressfältet att ändras  utan  att HTML-sidan med tillhörande flash behöver uppdateras.</span><br />
<span style="font-family: arial"><br />
Om flashen känner av det senare mönstret hoppar den  över startsidan, laddar automatiskt sida 2 och sedan bild 10. Även om  det redan finns laddare till både tumnaglar och vald bild kan det vara  bra att låta besökaren veta att bildvalet nu istället sker automatiskt  eftersom man valt att gå in på flashen via deep linking. (Det har jag  ännu inte hunnit lägga till, på grund av tidsbrist och inte lathet <img src='http://blogs.creuna.se/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Om  man istället bara vill länka till specifik sida väljer man första  mönstret. Prova <a href="http://www.thesearemymemories.se/memoria/#/page3">/#/page3</a> och  <a href="http://www.thesearemymemories.se/memoria/#/page4/pic24">#/page4/pic24</a> själv!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.creuna.se/2010/06/deeplinking-med-swfaddress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

