Exposed Now

Door Timons106 op vrijdag 05 juli 2013 10:53 - Reacties (11)
Categorie: Development, Views: 2.258

Afgelopen woensdag hebben wij MuseApp, een app die we gemaakt hebben voor het vierde project, gepresenteerd op een presentatiemarkt waar docenten en bedrijven onze app konden bekijken en beoordelen.

In eerste instantie leek het erop dat alles mis zou gaan, want de avond ervoor hadden we nog snel de app geŘpdatet, en de kaart werkte dus niet meer, dit had te maken met het feit dat de api key dus niet goed ingevuld was.
Ook deed de Nexus 7 die ik geleend had van een van de leden van de projectgroep het opeens niet meer (geleend omdat hij afwezig zou zijn), hij startte echt gewoon niet meer op.

Al met al leek het erop dat we vreselijk zouden gaan falen, maar eenmaal op school aangekomen hebben we snel de APK geŰxporteerd en op alle apparaten gezet, dus we konden een fatsoenlijke demo geven.

Toen we eenmaal de eerste demo hadden gegeven aan een docente merkte we al gauw dat iedereen echt verliefd is op het interface (deze hadden we nog niet eerder laten zien, aangezien we deze in de laatste week hebben aangepast).
Dat was natuurlijk al heel mooi, maar het bleek ook toen er eenmaal meer docenten en een vertegenwoordiger van Avanade de app bekeken dat wij de meest complete app hadden.

Gisteren hebben we dus ook een mailtje gehad van onze "investeerder" dat hij de app zo goed vond, dat hij ons genomineerd heeft voor Exposed Now.

Naar aanleiding van al deze gebeurtenissen hebben we ook besloten om een bedrijfje, of in ieder geval een vaste project groep te starten.
Elk bedrijf heeft natuurlijk een logo, vandaar dat we een contest hebben aangemaakt op Freelancer, en ik zou graag jullie mening willen hebben over de logo's :).

Logo 1:
https://cdn4.f-cdn.com/contestentries/27674/6869716/51d5c559cbe60_thumb420.jpg

Logo 2:
https://cdn3.f-cdn.com/contestentries/27674/6869716/51d5b8db5ed3e_thumb420.jpg

Logo 3:
https://cdn6.f-cdn.com/contestentries/27674/6869716/51d5b2009eb42_thumb420.jpg

Logo 4:
https://cdn4.f-cdn.com/contestentries/27674/3524396/51d644949a579_thumb420.jpg

Logo 5:
https://cdn2.f-cdn.com/contestentries/27674/2036926/51d6524b2a7b0_thumb420.jpg

Poll: Welk logo is het best?
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Tussenstand:
http://poll.dezeserver.nl/results.cgi?pid=386991&layout=1&sort=prc
Ook een poll maken? Klik hier

Alvast heel erg bedankt voor de feedback, en als je zelf mee wilt doen aan de contest kan dat ook natuurlijk: http://www.freelancer.com...ogo-for-devBIT-27674.html.

Discover the most intriguing places of ...

Door Timons106 op zaterdag 29 juni 2013 21:39 - Reacties (6)
Categorie: Development, Views: 1.501

Degenen die mijn blogs vaker lezen zullen weten dat ik in het eerste jaar van informatica zit op de Hogeschool Rotterdam, een tijdje geleden heb ik het dan ook gehad over een app die we aan het maken waren voor het laatste schoolproject dit jaar.
Helaas ben ik mijn belofte dat ik het door jullie zou laten testen niet nagekomen, hiervoor mijn excuses.

Het project is nu af en voor degenen die ge´nteresseerd zijn in het resultaat kunnen het downloaden in de Google Play Store.

Let op: er zit nog een bug in, als je in de lijst van de goede doelen op een organisatie klikt, dan gaat de app naar de verkeerde activity. Dit is al opgelost, maar de geŘpdatete versie moet nog geŘpload worden naar Google Play.

We hebben dus een app gemaakt waarmee je musea en monumenten kunt vinden, klinkt misschien niet heel bijzonder, totdat je hoort dat we dit in zes weken hebben gemaakt, en dat er een CMS bij zit waar musea een account kunnen maken om dingen toe te voegen, aan te passen of te verwijderen, en dat we een aantal hele nuttige features ingebouwd hebben (o.a. favorieten), en dat we niet alleen moesten programmeren, maar ook een businessplan, promotiemateriaal en een projectdossier hebben moeten maken.

Screenshots van de app:
https://ouqska.dm1.livefilestore.com/y2p2eh-6aGDwu8uA4sbxCLV2zRwhhOPzLBUIgDsqQP_Sjah3w2lLnKhsEHkvk1hU3n8xI5wvH09W39h--SMlwwDAnKQ-CgT7Ajfd7fUKkoj9s0/Screenshot_2013-06-28-11-47-22%20-%20thumb.jpg?psid=1 https://ouqska.dm1.livefilestore.com/y2pnBsy2H3Wf_hxNP-OGCXPcpfsF9F0PLaDeNQCEk6LX8nyd23hYPVv1AbaMBY6RF6_SV9WMVEB7bwA3USRKbtbdhSV5hAskzr8saIkwE2FlZg/Screenshot_2013-06-28-11-47-29%20-%20thumb.jpg https://ouqska.dm1.livefilestore.com/y2pdYSGJbQFQ75FzIf8-gMPC_PWf2KsRYrrnR6sLajw6iKW22_60xlyVbW63tztmnZ2tULFV1mhrsr6dRa2b83KxLUQh9sgAvfMvx__J_fqT68/Screenshot_2013-06-28-11-47-55%20-%20thumb.jpg

In deze zes weken hebben we dus het volgende gedaan voor de app:
- CMS gemaakt
- Meerdere keren de app een nieuw design gegeven
- Zoekfunctie toegevoegd
- Index scrolling toegevoegd (voorbeeld: http://developer.android....ing-blocks/scrolling.html)
- Caching voor plaatsen en goede doelen toegevoegd
- Favorieten functie toegevoegd
- Kaartweergave toegevoegd
- Map clustering toegevoegd

Naast het programmeren en designen van de app moest er dus ook nog promotiemateriaal gemaakt worden, daar slaat de titel van deze post dan ook op.
We hebben posters, promo cards en een direct mail gemaakt, hieronder zie je een voorbeeld van een van de zes verschillende posters.

https://ouqska.dm1.livefilestore.com/y2p6uOPyIHRJC0V3mAH0F_IxhDdoZSehEkd2iELzStKybzoPUvVG39ueoW-fouMCowefInlnZjjl7fFJ4I2JGPBlAEtemwdwo07FuPlL9zvWgE/Poster%20-%20Amsterdam%20-%20thumb.jpg

Al het promotiemateriaal is te bekijken op: http://sdrv.ms/18n6jnc.

Dus als je over een Android toestel beschikt, ga dan snel naar de Google Play Store, en download onze app!

Teen Girl Scientist Monthly

Door Timons106 op zondag 16 juni 2013 21:45 - Reacties (5)
Categorie: Muziek, Views: 2.795

Teen Girl Scientist Monthly, het is misschien een beetje een rare naam voor een band, maar ik heb deze band van de week ontdekt en ik vindt dat ze echt hele goede nummers maken.

Misschien dat veel van jullie ze al kennen, ik heb geen idee, maar voor degenen die ze nog niet kennen, beluister de volgende nummers even en laat weten wat je er van vindt :).





Voor degenen die de muziek mooi vinden: de muziek van Teen Girl Scientist Monthly is te downloaden op iTunes of Bandcamp (http://teengirlscimo.bandcamp.com/), ik zou Bandcamp aanraden aangezien je daar de muziek in elk gewenst formaat (MP3 VBR, FLAC, ALAC etc.) kan downloaden.

Android app - sprint 1

Door Timons106 op zondag 02 juni 2013 18:25 - Reacties (7)
Categorie: Development, Views: 2.445

Het is alweer een tijdje geleden dat ik geblogd heb, maar we zijn nu weer bezig met een heel interessant project op school dus ik dacht laat ik daar eens wat over schrijven.
Er zullen wellicht een aantal spel- en grammaticafouten fouten staan in mijn blog, dus als je er ÚÚn (of meer) tegenkomt mag je dat melden in de reacties).

De afgelopen twee weken zijn we bezig geweest met 'Museapp' (gebrek aan een betere naam, suggesties zijn welkom).

Museapp is een app waarmee je informatie en de locatie van musea en monumenten in Nederland (en Nederlandse oorlogsmonumenten in het buitenland) te vinden.

In de eerste sprint zijn we bezig geweest met de volgende user stories:
  • Als gebruiker wil ik de locaties van monumenten en musea op een kaart kunnen zien, zodat ik een overzicht heb van de monumenten en musea.
  • Als gebruiker wil ik de monumenten en musea in een lijstweergave kunnen zien, zodat ik snel weet welke monumenten en musea er zijn.
  • Als gebruiker wil ik een duidelijk en eenvoudig interface voor de app, zodat ik makkelijk kan navigeren naar de verschillende onderdelen in de app.
Natuurlijk hebben we in de eerste sprint al deze user stories af kunnen tekenen, en hebben we zelfs nog meer kunnen bereiken als dat.
We halen namelijk alle data op van onze eigen online database, dit hadden we eigenlijk pas voor de 3e sprint gepland staan, ook hebben we het delen (via de share intent) van een museum of monument toegevoegd.

In de database staan nu 3704 monumenten, deze zijn afkomstig van de Nederlandse oorlogsmonumenten datadump (http://www.opencultuurdat...naal-comite-4-en-5-mei-2/).

Je kan je dan natuurlijk ook wel voorstellen dat het toevoegen van pinpoints aan de kaart even duurt met laden als je kijkt naar het onderstaande
Als je kijkt naar het onderstaande stukje code kan je je misschien ook wel voorstellen dat het toevoegen van pinpoints aan de kaart eventjes (+/- 10 seconden) duurt.


Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
places = PlacesLoader.getPlaces();
        mapPlaceToId = new HashMap<StringString>();
        LatLng cameraLatLng = new LatLng(0,0);
        try {
            cameraLatLng = new LatLng(Double.parseDouble(places.getJSONObject(0).getString(TAG_LAT)), Double.parseDouble(places.getJSONObject(0).getString(TAG_LONG)));
            for (int i = 0i < places.length(); i++) {
                JSONObject c = places.getJSONObject(i);
                String title = c.getString(TAG_NAME);
                String lat = c.getString(TAG_LAT);
                String lon = c.getString(TAG_LONG);
                String mid = c.getString(TAG_MID);
                LatLng loc = new LatLng(0,0);
                try {
                    loc = new LatLng(Double.parseDouble(lat), Double.parseDouble(lon));
                } catch (NumberFormatException nfe) {
                    continue;
                }
                mapPlaceToId.put(titlemid);
                googleMap.addMarker(new MarkerOptions()
                    .position(loc)
                    .title(title)
                    /*.snippet(mid)*/
                    .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE)));
            }
        } catch (JSONException e) {
            e.printStackTrace();


Daarom gaan we in de volgende sprint alleen de informatie uit de database ophalen die in een straal van x kilometer liggen van de huidige locatie.

Nog even een aantal screenshots van de app:
https://oe8pyw.dm1.livefilestore.com/y2pWMOFF4WQHXbPjAHNbJmyJSoqMkWyrv2eLtTSF_OOmbwi7j6PdqOf7nPklVc46Rj3T8-Vb3A218nFfWkjAcON7LduohMZ8rpVDcGGAGh4xjQ/Screenshot_2013-06-02-18-20-27.png

https://oe8pyw.dm1.livefilestore.com/y2pY3S-UpuLxCZj1rZZI-Rng04Mj7xtRlYRcmJqKg9t-KmRyaeRZXE78ryioEUhdBw0Lvkjl2uWLPrt-vKVu0ch0-sYQVllVg-sicFnYtz8up0/Screenshot_2013-06-02-17-56-04.png

https://oe8pyw.dm1.livefilestore.com/y2pXE5K4pJUx22rpwJw69etWjICY2fcQV1wHSJXQoXSqiFEW7iIrTwUemWnNdRKYRzMtqzd1UDCgu6Ffg4-Ea3Wv-_7_Z52E_aRx2ZLEoo7dIA/Screenshot_2013-06-02-17-59-18.png

https://oe8pyw.dm1.livefilestore.com/y2px-v2FXBnl02rbHAUHHd3730wJaCKAJR6dWjvQ0xsBR0EudKwGTYvn9MElOPbacoxb3r7yw4KoaWsjHYREVrFihaUnZg4bO4mYL_UYKak_7w/Screenshot_2013-06-02-17-59-03.png

In de laatste afbeelding kan je goed zien waarom het zo lang duurt om de kaartweergave te openen :P.

Het interface moet nog aan gewerkt worden, dus don't judge me on that please :).

Website voor bioscoop(keten) Filmpje

Door Timons106 op maandag 05 november 2012 17:14 - Reacties (14)
Categorie: Development, Views: 2.769

We zijn weer twee weken verder (eigenlijk drie, maar de herfstvakantie tellen we niet mee), en we hebben het eindproduct ingeleverd bij de Product Owner.

Voor ik verder ga met het technische gedeelte wil ik jullie eerst een trailer laten zien die ik voor het project gemaakt heb.



In de laatste Sprint hebben we ons vooral gefocused op het reserveringssysteem, de docenten hadden het allemaal over HTML 5 storage, dus ik besloot me daar in te verdiepen.

Gaandeweg ben ik erachter gekomen dat het maken van een reserveringssysteem moeilijker is dan gedacht. De donderdag in de herfstvakantie ben ik begonnen met het maken van de tabellen voor de zalen.

Na wat experimenteren was dat aardig gelukt, je kon nu in een tabel stoelen selecteren, de prijs werd dan gelijk berekend als je een stoel selecteerde.
Er was alleen een probleem, de geselecteerde stoelen moesten opgeslagen worden zodat ze niet meer gereserveerd konden worden.
Ik heb zitten tobben tot vorige week woensdag, terwijl het project vrijdagmiddag om 12:00 ingeleverd moest worden, ik heb toen op Stack Overflow de vraag gesteld hoe je dus de id's van de stoelen in local of session storage op zou kunnen slaan, ik wist dat je hier een array voor moet gebruiken, ik had alleen echt geen idee hoe je dan meerdere stoelen op zou kunnen slaan.

Gelukkig wordt je op Stack Overflow heel erg goed geholpen als ze zien dat je zelf er echt over nagedacht hebt (voor degenen die ge´nteresseerd zijn in het antwoord: http://stackoverflow.com/...ith-local-session-storage).

Verder heb ik nog wat fixes doorgevoerd, zoals sprites voor het menu en dat je nu ook op de sprite kunt klikken.

Voor degenen die ge´nteresseerd zijn in het resultaat: http://www.metroblogger.com/filmpje http://www.timonvanspronsen.nl/filmpje deze is een stuk sneller :)

Ik wil jullie graag vragen of jullie dit soort blogs interessant vinden, zo ja, dan wil ik dit voor de volgende projecten doorzetten (volgende project is een app voor iOS of Android, hopelijk mag Windows Phone ook :D).