RSS
 

Google Maps sökfönster med autocomplete

18 Mar 2013

Demon som jag gjorde för MPS har redan börjat användas så jag har gjort en del uppdateringar på den som inte var för avancerade men tillförde viktiga funktioner för dem.
Har brutit ut en del av den senaste versionen i en enkel jQuery, Google Maps API demo för den som är intresserad: http://jsfiddle.net/kallsbo/XgsC6/

Visar hur man kan kombinera jQuery och Google Maps API och koppla på jQuery events på dynamiskt skapade kontroller som man vill rita ut på Google Maps canvasen.
Mer utförlig info om demon finns på min techblog: http://wp.me/p11vXx-4g

 

Vi levererar redan mervärde!

14 Mar 2013

Torsdagar innebär möte med Missing People (MPS) för att komma vidare med MPS Techsupports arbete att leverera ett sökstöd. Idag var det dags för lite demo av det som kommer bli det slutgiltiga kartstödet. Vi har fått in en riktigt duktig kille på jQuery spåret som börjat jobba med det. Som jag misstänkte så försöker vi göra något som inte gjorts innan med Google Maps, segmentering samt delsegmentering av kartor. Detta medför en hel del utveckling av ritverktygen för att få till en användbart system för MPS.

För några veckor sedan svängde jag ihop en demo av vad vi kan åstadkomma med Google Maps för att ha något att visa efter att ha hört MPS vision för systemet. Demon föll i god gjord när den visades men idag fick vi höra att den redan använts på ett flertal skarpa skallgångar för att skapa kartor. Det är verkligen kanon kul och visar att vi är på rätt spår! Demon innehöll ett fåtal hårdkodade segmentfärger och betäckningar som tyvärr tog slut när de gjorde större sök. De saknade även en funktion för att söka på adresser på kartan. Så efter mötet satte jag mig och gjorde en ny version av demon med fler segmentsfärger, beteckningar samt ett sökfönster.

Idag visades även wireframe versionen av ärendesystemet upp och vi fick en del viktig input för strukturerna i systemet. Allt som allt ser det ut som vi kommer kunna leverera något riktigt bra till MPS som verkligen kommer bli ett bra stöd i deras verksamhet!

Bra jobbat alla inblandade!

Nya demoversionen: http://mpsdemo.kallsbo.se/googlemaps.htm
Gamla demoversionen: http://mpsdemo.kallsbo.se/v1/googlemaps.htm

 

Utvecklingsplan

05 Mar 2013

Var riktigt trött efter mötet igår när jag skrev inlägget angående MPS Techsupport. Det är inte troligen ett faktum utan är ett faktum! Fick som sagt med en stark kärntrupp av utvecklare med rätt erfarenheter så Mats och jag är överens om att det är genomförbart. Vi hoppas på att så fort som möjligt få wireframe-prototypen på plats och godkänd av beställare så utvecklingen kan ta fart. Utvecklingen har delats upp i olika delar och respektive del har en huvudansvarig som sedan kommer plocka in resurser under sig för att utvecklingen skall gå så fort och så smidigt som möjligt! Som det ser ut nu så verkar de sponsorer av serverdrift m.m. vi fick med i höstas fortfarande vara intresserade, vilket känns väldigt roligt!

Frontend/Ärendehantering (MVC, Entity Framework, HTML5 boilerplate, bootstrap)

Vi kommer bygga ett nytt ärendehanteringsssytem från grunden för att kunna hantera ärenden, eftersök m.m. Detta kommer bygga på .Net MVC i grunden med olika pålägg för att göra utvecklingsprocessen snabb och enkel. Vi inser redan nu att det kommer bli förändringar i den ursprungliga specifikationen av systemet i takt med att vi demonstrerar funktioner och flöden.

Kartstöd (jQuery, Google Maps API)

Vidareutveckling av den demo som gjordes med mer avancerade ritfunktioner för att så effektivt som möjligt kunna segmentera och fördela sökområden på eftersöken. Även kunna spara informationen för uppföljning och återanvändning vid eventuella uppföljande eftersök.

Realtidstracking (Webservice API)

Denna punkt är den som än så länge inte är helt hundra hur den skall lösas. GPS-trackers skall användas vid eftersök för att kunna, i realtid, följa eftersöket och gruppernas framryckning genom terrängen. Eftersom vi är beroende av en annan leverantör på denna punkt är vi inte helt i mål med hur den rent tekniskt ska lösas ännu men ser det som en utmaning att få till något riktigt bra för detta.

Det som står kvar på önskelistan nu är att hitta en SAS-leverantör som kan tänka sig att sponsra med en hostad TFS.
Skall även försöka hålla alla som är intresserade uppdaterade om vår utvecklingsprocess och jag hoppas att ni kommer med feedback och idéer så vi får till en så bra lösning som möjligt för MPS!

 

 

MPS Techsupport är troligen ett faktum…

04 Mar 2013

Idag hade vi första teknikmötet efter att demon av kartsystemet visades för Missing People förra veckan. Fick med att antal människor som är intresserad och framför allt en riktigt hungrig kärntrupp av utvecklare som har god erfarenhet av de olika delar vi ska utveckla. Är riktigt sugen på att komma igång med utvecklingen nu efter att Mats och jag gjort allt kravställande och flödesarbeten klart. Nu blir det en veckas paus från alla projekt för min del då jag ger mig iväg på jobbresa resten av veckan. Imorgon blir det söder över ett tag! :)

 

Missing People Demo

28 Feb 2013

I höstas tog jag initiativet till att starta MPS Techsupport. En grupp som skulle skapa ett tekniskt systemstöd för organisationen Missing People (MPS) för att underlätta deras sökande efter försvunna personer. Ett bolag hade redan gått in med sponsorer och börjat vilket gjorde att vi fick ta ett steg tillbaka. Nu är det dags för oss att ta initiativet igen och göra ett försök eftersom de inte levererade. Vi har haft ett antal möten med MPS ledning nu och är överens vad som skall levereras så nu vill vi besätta vårt team för att kunna comitta till att göra en leverans. Känner du att det finns något du kan tillföra är du mer än välkommen in till vår Facebookgrupp MPS Techsupport.

Senaste mötena har det varit mycket pratande, bollande med idéer och kravspecifikationer. Kände att det var dags att försöka visa MPS vad vi kan göra ganska enkelt. Slängde ihop en enkel demo som visar hur man kan göra ett kartstöd i Google Maps. Denna enkla demo visar hur man kan göra segmentering osv. Detta skall byggas ut en hel del samt kopplas mot bakomliggande system för att kunna bli riktigt användbart.

Demon finns på http://mpsdemo.kallsbo.se/googlemaps.htm

  1. Högerklicka och välj ”Skapa LKP”, LKP = Last Known Position – Punkten man utgår ifrån. Cirklar markerar de områden där man statistiskt har störst chans att hitta en försvunnen person.
  2. Uppe till höger har man ritverktygen för att segmentera kartan i sökzoner enligt bild 2. Segmenten får olika färger och beteckningar.

Samtliga funktioner som finns tillgängliga från Google Maps kan användas. Implementation av street view t.ex.

MPSdemo

mpssegment

 

26776 läsare…

26 Feb 2013

När jag får tid över så skriver jag en del tekniska artiklar, bloginlägg och script som jag publicerar på Hackviking. Var inne och kollade på statistiken över mina artiklar på CodeProject idag. Kan lugnt säga att jag blev glatt överaskad! Hittills är det 26776 visningar totalt på mina artiklar! :)

Titel: jQuery UI: Samples have redundant code
Visningar: 4917

Titel: LINQ to SQL: Left join with null values
Visningar: 13267

Titel: LINQ to SQL: Update several rows
Visningar: 7488

Titel: NTFS rights on user home directories
Visningar: 1104

 

Allmänt offline

16 Feb 2013

Varit hektiska tider på sistone med både mycket jobb, projekt och annat så jag har inte hunnit uppdatera alls. Årets jul & nyårs ledighet var den första på många år jag kände att jag kunde ha mobilen avstängd och bara ta det lugnt. Kändes grymt skönt! Dock blev det inte så lugnt med både bra tryck på juldagen och nyår. Dagen innan julafton var det Oslo och Swedish House Maffia på schemat och det var en roadtrip med både snöstorm och somnande på E6:an. Januari bjöd på en spontanare till London som också blev riktigt lyckad! Fyra dagar med gamla polare och en hel del festande. Framöver skall det hinnas med både trip till Stockholm och Tyskland så det är bara att fortsätta… :)

Tog och organiserade lite bland videoklippen från olika konserter förra året…

 

Debatten har tagit fart…

21 Nov 2012

Tycker att det är klockrent att frågorna kring MPS, MPS Techsupport och Citerus har tagit fart! Har bland annat följt diskussionerna på doneringssidan men även på Flashback. Det ända jag är ute efter är att detta ska mynna ut i något bra och då måste alla ha samma mål och agenda. Som jag ser det får det ända målet vara att leverera något bra till MPS så att dem kan göra ett ännu bättre jobb. När andra intressen spelar in är det lätt att det blir sidospår och kod som på sikt dör. Detta måste hållas levande!

MPS Techsupport saknar bolagsform vilket vi har ifrågasatts för, men det är nog just det som är vår styrka som jag ser det. Genom att vi inte har vinst intresse eller ett bolagsnamn att tänka på är vi bara ute efter att leverera något bra. Genom att vara community så kan folk komma och gå utan att det handlar om anställningar i projektet. På sikt tror jag det är den ända vägen för detta. För detta blir aldrig en färdig produkt! Det måste leva och utvecklas med MPS verksamhet över tid det inser alla som kan den här branschen! Jag vet att många av er som läser min blogg är branschkollegor med mig och kan detta! Gå gärna in i debatten och dela med er av era tankar, funderingar och erfarenheter så att detta utmynnar i något bra!

Fotnot: Detta inlägg speglar mina personliga åsikter och tankar. Skriver detta som privatperson och representerar inte vår sammanslutning MPS Techsupport.

 

Betalt för open source

21 Nov 2012

Kände att det kunde vara på sin plats att faktiskt ge sig in i debatten lite angående ovanstående rubrik. Jag skrev för någon vecka sedan ett inlägg angående Missing People och teknik för att förenkla deras administration av eftersök. Det drev upp en massa intresse och en grupp startades på Facebook för att samla frivilliga till projektet. Uppstarts möte hölls och mycket vettig input kom fram på det mötet och de stora dragen av projektet tog form.

Några dagar senare, den 16: e November, går Citerus ut med en pressrelease som säger att de håller på att bygga ett liknande system. Kunde inte bli gladare! Mitt mål med mitt engagemang har hela tiden varit att Missing People skall få den bakning som de behöver för att kunna göra ett ännu bättre jobb och arrangera även större eftersök och skallgångar. Vidare i läsning kom jag till lite av en bestörtning! De försöker att driva in pengar för att göra färdigt projektet.

På foundedbyme.se kan man läsa att de redan lagt 300 timmar ideellt men ”För att kunna utveckla ett system som motsvarar de krav som vi definierat, behöver vi och våra partners kostnadstäckning.” Det som får mig att undra är varför de skall ha in pengar i den storleksordningen 300 – 500 kkr för ett projekt som enligt dem nästan är i mål?

Flera kommentarer har ställt en del spännande frågor angående vad som händer om de inte får in pengarna. Flera personer har erbjudit sig att hjälpa till att färdigställa projektet, vilket skulle innebära att de inte behöver dra in pengarna. Efter att projektet har färdigställts så kommer de att släppa källkoden under open source enligt sin hemsida. Varför inte göra det redan nu och låta alla hjälpa till att göra klart det hela?

Samtidigt som deras VD Karin Edström svarar ganska undvikande på de frågor som ställs i kommentarerna så kvarstår frågetecknen. John_r erbjuder sin hjälp gratis och får till svar att de behöver pengar till ”fler personer” som skall slutföra projektet. Var det inte precis det han erbjöd?

Karin påpekar ännu en gång att koden kommer att släppas fri när dem är klara och ”ALDRIG användas för kommersiellt bruk”. Här kommer John_r med ett lysande inlägg: ”Koden kommer inte användas för kommersiellt bruk men ni tar betalt för att utveckla koden?”. Om du läser detta John_r hör gärna av dig diskuterar gärna mer kring detta med dig!

I slutändan så vet alla som jobbar inom IT, båda som tekniker och på management nivå, att projektet är inte klart för att man gör en release. Man måste förvalta, drifta och vidarutveckla systemet också. Vem skall göra det? Jag vill inte kasta dåligt ljus på någon utan tycker bara att det måste tas en debatt kring detta. Dels för att inte begreppet open source skall urhålkas, det ligger ju de flesta av oss i branschen varmt om hjärtat. Gillar heller inte att se att företag går in och skor sig själva dels med gratis publicitet och på insamlade pengar som kunde gått till så mycket annat vettigt inom en organisation som Missing People.

Enligt Citerus hemsida så brinner dem för Missing Peoples verksamhet och ville hjälpa till. Det har dem gjort och all heder för de 300 timmar de lagt, förstår att de inte kan ställa upp med fler gratis timmar men låt då andra ta vid! Känns tyvärr som att de försöker dra in pengar för att täcka de timmar de redan lagt!

Gå in och döm själva: http://fundedbyme.com/projects/2012/11/it-stod-till-missing-people/

Vi kommer fortsätta att titta på möjligheterna att hjälpa till!

Titta gärna på vår Facebook sida!
Ni är även välkomna att gå med i vår grupp MPS Techsupport

Fotnot: Detta inlägg speglar mina personliga åsikter och tankar. Skriver detta som privatperson och representerar inte vår sammanslutning MPS Techsupport.

 

Sabaton på Scandinavium

18 Nov 2012

I Fredags var det dags för Sabaton på Scandinavium. Nya Carolus Rex albumet var huvudtemat men även en hel del av de gamla klassikerna kom med. Har läst en hel del debatt på sistone om Sabaton och paralleller som dragit med Ultima Thule. Håller helt klart med om parallellerna som dem försöker dra men inte riktigt med etiketten som dem valt att sätta på Ultima Thule! Har lyssnat en hel del på Thule genom åren och även om de slog under en period då det var på modet med skinheads och rasism så innebär det ju inte att dem är det! Kan inte påstå att jag hört en ända rasistisk textrad i varken Thules eller Sabatons repertoarer! Visst fans det ett antal personer på konserten som representerar denna politiska uppfattning och tyvärr inte kunde bete sig!

Då är det väl ändå viktigare att vi andra inte kapitulerar och låter dessa människor ta denna musik ifrån oss som det lyckats göra med både skolavslutningar i kyrkan och nationalsången på idrottsevenemang!  När jag växte upp vågade folk knappt flagga på flaggdagen, någon nationaldag hade vi inte och den svenska flaggan hade kommit att representera främlingsfientliga grupper. Tycker att vi lyckats vända på den utvecklingen och ska vara försiktiga med att hamna där igen! Sverige för svenskarna, alla svenskarna! Nya som gamla, skall firas varje år! Att vi firar vår nation och vår historia är inget fel!

När Sabaton spelade vår nationalsång på nationaldagen under en konsert så började pressen ifrågasätta det! Det finns säkert mer än ett dansband som gjort samma sak när de råkat ha en spelning på nationaldagen, men ingen säger nåt om det! Var rädda om vårt arv, vår historia och se till att vi behåller den! Inte låter en liten grupp människor smutsa ner den!

Joakim Brodén, sångare i Sabaton, blev intervjuad i Svenska Dagbladet (6 jun 2012) och fick just frågan hur han såg på det hela…

”Lite rädda, men det är också ut med näven och säga att svensk historia och nationalsången ska inte tillhöra någon politisk grupp över huvud taget. Många omkring oss har undrat om vi är galna, men nio av tio fattar och tycker att det här är bra!”

 
 

Page optimized by WP Minify WordPress Plugin