Gdje ste programeri? Želite li raditi na superzanimljivom projektu?

Logo - white background - smallNisam puno pisao o novom projektu koji sam pokrenuo s partnerima. Sve je počelo prije više od godinu dana, a do danas je stvar prerasla u firmu, proizvod koji razvijamo dogurao je do bete, a interes za njim pokazala je fascinantna količina ljudi iz cijelog svijeta. Nema više sumnje, stvar ima izuzetno velik potencijal.

No, i dalje neću pisati o tome. One koje zanima, predlažem da bacite oko na www.StratusNAV.com i tamo pročitate o čemu se radi. Razlog ovog posta je potraga za developerima. Narasli smo, želimo brže i bolje, ne možemo više sve sami i – zapošljavamo. Jedan od poslova koji je otvoren jest i onaj developerski – povod za ovaj post.

Mjesto rada bi bila Rijeka, jer smo tamo već krenuli s organizacijom developerskog tima pa ima prioritet, no ako se pojavi kakav dobar kandidat u Zagrebu ili negdje drugdje, ljudi smo, dogovorit ćemo se.

Službeni oglas je sljedeći:

Stratus Primus d.o.o. je mlada i brzorastuća hrvatska tvrtka s uredima u Zagrebu i Rijeci. Stvaramo vrhunsko rješenje koje donosi Microsoft Dynamics NAV u oblak te ga čini dostupnim putem weba i mobilnih aplikacija. Zbog toga ERP sustav svjetske klase postaje dostupan malim i srednjim tvrtkama, a partnerima pruža mogućnost širenja instalirane korisničke baze. Telekomima i ponuđačima SaaS usluga omogućava dodatne prihode zbog jednostavnog širenja portfelja njihovih usluga.

Radi izuzetnog interesa za našim rješenjem i korisnicima iz svih dijelova svijeta, tražimo nove, svježe i motivirane ljude koji su spremni pridružiti se našem timu i pomoći nam u osvajanju svijeta. Ako ste developer, a vjerujete kako vas krase slijedeće kvalitete:

· sposobnost rada u projektnim timovima i dinamičnoj okolini
· analitičnost, inovativnost i odgovornost u radu
· konkretno znanje i praktično iskustvo
· komunikacijske vještine
· engleski jezik

… i uz to mislite kako ste čarobnjak s ovim tehnolgijama…

· C#, ASP.NET, JavaScript, HTML, CSS i XML su vam u malom prstu
· web i web-servisi su vaš primarni komunikacijski medij
· Visual Studio je vaš dnevni boravak
· svijet oko sebe promatrate u klasama, a svoje akcije doživljavate kao metode na objektima instanciranim iz ovih klasa… (ajde dobro, ovo je samo metafora…)

… i još ako kojim slučajem (ali nije nužno) poznajete:

· Microsoft Dynamics NAV (ili koje drugo ERP rješenje)
· razvoj mobilnih aplikacija (WP7, iPhone, Android, Blackberry)

NE ČEKAJTE NI TRENUTKA. Osim klasičnog CV-a, napišite klasu o sebi u C# i pošaljite nam ju na jobs@StratusNAV.com. Na razgovor zovemo samo one koje se mogu kompajlirati i budu dobro komentirane! Najbolje klase ćemo instancirati uživo na razgovoru što je samo korak od includeanja u projekt!

Napravite to do 17.07.2011.

Ljudi – javljajte se! Kao čovjek koji je proveo zadnjih gotovo godinu dana na tom projektu, mogu vam reći da je to nešto najinteresantnije što sam radio u životu.

0  

Kako programirati za WP7 iz Hrvatske?

02-15-10winphone2

English summary: How to publish Windows Phone 7 applications from Croatia.

Kao što već sigurno znate, Windows Phone 7 u Hrvatskoj nije lokaliziran. Ovo “lokaliziran” shvatite vrlo široko – iako se telefoni kod nas mogu kupiti, na njima ne samo da nećete naći hrvatski jezik, već nećete moći niti kupovati aplikacije na Marketplaceu. Ako svoj LiveID registrirate kao strani (britanski, američki, njemački…), moći ćete preuzimati besplatne aplikacije, no one plaćene ostaju vam nedostupne, osim ako nemate stranu kreditnu karticu (koja odgovara zemlji kojom ste se registrirali).

Ako ste developer i želite razvijati aplikacije za ovu platformu, stvari su – nećete vjerovati – povoljnije. Doduše, ne možete se registrirati kao developer direktno na Marketplace, no postoje legalni i isprobani načini da to učinite gotovo jednako lako, uz nešto malo više troškove.

Što vam sve treba za development za Windows Phone 7?

Razvojni paket (SDK) je besplatan i dostupan svima, trebate ga samo preuzeti. Za pravo testiranje potreban vam je (barem jedan) otključani telefon – pod “otključani” mislim na developer unlock, mogućnost da na telefon stavljate aplikacije na telefon direktno s računala i tako debugirate. Inače je aplikacije na telefon moguće stavljati samo preko Marketplacea, što znači da vam treba i mogućnost objave vlastite aplikacije na Marketplaceu. Dakle treba vam: razvojni alat, testni telefon i mogućnost distribucije.

Stanovnici iz sretnih zemalja to rade otprilike ovako: registriraju se na Marketplace, uplate godišnju naknadnu od 100 dolara te imaju mogućnost 100 objava besplatnih aplikacija, neograničen broj naplatnih aplikacija, mogu otključati do tri mobilna uređaja za razvoj i testiranje te od ukupnog prometa na svojim aplikacijama mogu očekivati 70% zarade u vlastiti džep (minus porezi, ovisno o državi u kojoj se nalaze).

Važno je napomenuti da “objava aplikacije” znači jedno “slanje” aplikacije na Marketplace – bez obzira radite li to prvi put, ispravljate bug ili postavljate novu verziju aplikacije – svaka od tih aktivnosti broji se kao “objava aplikacije”. Štoviše broji se čak i kad vaša aplikacija ne prođe proces certifikacije – zato nastojte dobro proučiti uvjete.

Alternativa 1: Rodbina i prijatelji. Ako želite uvjete iz prethodnog odlomka, možete naći kakvog rođaka ili prijatelja te se registrirati preko njega. Nažalost, tu nije dovoljno da jednokratno svojom kreditnom karticom uplati uključnu pristojbu – proces registracije uključuje skeniranje osobnih dokumenata, provjeru identiteta i općenito je prilična gnjavaža. Dodatno, imajte na umu da ako išta zaradite, poreznici će vašem prijatelju sjesti za vrat pa pomno birajte koga želite uvaliti u tako nešto… Ako ikoga.

Alternativa 2: Yalla Apps. No srećom, Microsoft je predvidio mogućnost distributera. To su firme koje omogućavaju ljudima iz zemalja koje nisu službeno podržane da ipak dođu do Marketplacea, pa čak i nešto zarade. No, uvjeti su nešto lošiji.

Registracija košta 99 dolara, za nju dobivate jedno besplatno otključavanje uređaja te 100 bodova (kredita) za trošenje. Za svaku objavu besplatne aplikacije potrošit ćete jedan kredit, a za one naplatne nema kreditnog troška. Otključavanje dodatnog uređaja (prvi je besplatan) košta 50 kredita. Od svega što zarade vaše aplikacije prijavljene preko YallaApps, do vas će doći 50% – osim onoga što uzima Microsoft, YallaApps će uzeti dodatnih 20%.

Alternativa 3: AppaMarket radi isti posao kao i Yalla Apps, no pod nešto drugačijim uvjetima. Službene cijene su u funtama, jer se kompanija nalazi u Engleskoj, no radi lakše usporedbe ću ih navoditi u okvirnim dolarskim iznosima. Registracija opet 100 dolara koji se pretvaraju u kredite. Za objavu aplikacije bilo kojeg tipa potrošit ćete 50 dolara no samo ako to radite prvi puta. Svaki update košta samo 10 dolara, a ponavljanje neuspjelih pokušaja certifikacije su besplatni. Želite li otključati uređaj, morat ćete platiti 40 dolara, a po jednom korisničkom računu možete otključati samo jedan.

Ovo izgleda (i jest) skupo i puno nepovoljnije od YallaApps. No ima začkoljica. Ako planirate zarađivati na svojim aplikacijama, AppaMarket će vam uzeti samo 15% i to od vaše zarade. Drugim riječima, dok će vam od ukupno zarađenih 100 dolara YallaApps proslijediti točno 50 (30 uzeo Microsoft, 20 dolara YallaApps), preko AppaMarketa će vam od 70 dolara dobivenih od Microsofta uzeti samo 15% – što ispada 10,50 dolara – pa ćete zaraditi 59,50 dolara od ukupnih 100.

Ako računate da ćete prodati 1000 kopija aplikacije po jedan dolar, AppaMarket će vam isplatiti 595 dolara, dok ćete od YallaApps dobiti 500, što će više nego lijepo pokriti nešto viši trošak objave aplikacije.

Zapravo – idealan scenarij je da otvorite korisničke račune na oba servisa: preko YallaAppsa otključavate uređaje (prvi besplatan, drugi moguć) i objavljujete besplatne aplikacije (dolar ili čak manje po objavi). S druge strane, račun na AppaMundi koristite za plaćene aplikacije – za objavu potrošite 30 dolara, svaki update vas košta dodatnih pet, no to možete isplatiti već s isto toliko prodanih kopija. Uređaje tamo nećete otključavati (možda jedan, koštaju isto), a za razvoj je svejedno preko koga je uređaj otključan.

Oba servisa zaradu plaćaju preko PayPala koji je, srećom i napokon, dostupan u Hrvatskoj.

0  

Prepare for the summer!

DSC01625Microsoft Croatia made a nice goodie for the summer – IE9 Sun Care, for surfers only.

So, there is not much of a story behind this, I just wanted to put this photo on my blog.

Yesterday on the Web User Group meeting we have given away 26 of those, so if you see someone using it on the beach next to you, don’t be surprised.

0  

CroParking – first WP7 app in Croatian!

BackgroundArt1000x800Several days ago my CroParking app finally reached the Marketplace and become the first WP7 app in Croatian language.

Here is the description: “Simple application for paying parking in all towns in Croatia. Application uses geolocation to determine in which town you are located and offers only available zones. You can save as many cars as you want and easily switch between them. Includes a map showing your car location compared to your current position.

You can find more info here or use direct Zune link to download it to your device.

There were also several articles published (Bug Online, Gadgeterija, Netokracija in Croatian) and there it featured on Croatian Television’s eHrvatska (YouTube).

0  

Aktivnosti na WinDaysima

ac12009b-9616-4f4d-82d1-9413acf462f2[English summmary: overview of my activities on WinDays, the biggest Microsoft conference in Croatia]

Sutra počinju WinDaysi, vjerojatno najveća domaća IT konferencija, poznata u narodu i kao “proljetni odmor”. Doduše, za ove WinDayse naradio sam se kao nikad prije, tako da sam taj “odmor” i zaslužio, iako ću se odmarati vjerojatno tek od srijede kad završim zadnje predavanje.

Predavanja su još uvijek u beta verzijama, no to ne znači da vas ne mogu na njih pozvati. Što se tiče mojih predavanja, bilo je tu zadnjih tjedana puno turbulencija – od inicijalnog seta dogovorenih predavanja sve se pretumbalo više puta, pa unatoč bugovitim informacijama na WinDays webu, moj konačni raspored je sljedeći:

  • radionica “Silverlight – aplikacije na webu, desktopu i mobitelu” počinje u ponedjeljak u 17:00, no s obzirom da se ranije trebalo prijaviti, popunjena je i nema više mjesta :-( Šteta, jer prijavljene očekuje izrada tri aplikacije (ajde, recimo) u nešto manje od dva sata
  • Community portal zvan Slavica – predstavljanje novog portala za hrvatski community. Osim samog predstavljanja, koje ću odraditi ja kao voditelj projekta, Renato kao čovjek koji je najviše zaprljao ruke kodom, dat će nekoliko ideja i savjeta koji su se iskristalizirali tijekom razvoja. Glavna stvar s ovim portalom je što je u potpunosti rađen na Azureu i ujedno je prva takva aplikacija u produkciji u Hrvata. Dođite u utorak u 14h dvoranu 7 – odmah nakon ručka.
  • Windows Phone 7 – jedno lagano predavanje za (moj) kraj na kojem ćemo malo analizirati Windows Phone platformu s korisničke i poslovne perspektive, a očekujem i brdo pitanja. Za ovo predavanje ne trebate se prerano dizati – počinje u srijedu, u 10:10 u dvorani 6.

Osim ovih službenih predavanja, bit će još iznenađenja s moje strane, no to ćemo za sada ostaviti pod velom tajne, blog post ćemo ostaviti za poslije WinDaysa.

0  

Free e-book: Silverlight for Windows Phone

clip_image001Puja Pramudya from Microsoft Innovation Center in Indonesia has written a e-book about Windows Phone application development. To tell you the truth, I haven’t read it (yet), but it seems quite good, especially for the beginners. Be aware – this is not one of that 20-page e-books, it has more than 150 pages and at the end, there are two step-by-step tutorials for developing two sample applications, from “start Visual Studio” to the final touch.

You can download the book from SkyDrive.

0  

Windows Phone 7 besplatan trening u MIC Varaždin

[English summary: announcing Windows phone 7 hands-on-labs in Varaždin]

U varaždinskom Microsoft Innovation Centeru održat će se Windows Phone 7 trening. Ovaj dvodnevni trening besplatan je i otvoren za sve, no prednost imaju članovi BizSpark programa. Datumi treninga su 9. i 10. veljače (za nekoliko dana, požurite!), a kroz sve čari razvoja za Windows Phone 7 vodit će vas Andrej Radinger, MVP za WP7 i moja malenkost (ja sam tamo drugi dan).

Više informacija i samu prijavu možete naći na ovoj adresi. Vidimo se!

0  

Windows Phone 7 Accelerometer Test App

imageAww, what a title. It’s quite simple, actually. The first thing I’ve done when I got my first WP7 device was testing it’s accelerometer. As you may know, accelerometer cannot be used in emulator (actually, there is a way, but that’s not it – I want to move some hardware around the air and rotating monitor does not work).

So, I’ve put up a small application that reads the sensor and shows the data on the screen. Using it, you can get a feeling how sensor works and what does that x, y and z values mean. User interface is divided into three parts – first line shows actual sensor values, second line shows sensor values every second and the rest of the screen is for logging, There are three logging modes (select one using application bar) – onchange prints a new row only when a change bigger than 0.2 occurs, ontime prints values every second and onnone doesn’t log values, it only shows real-time values in first two rows.

Application is not on the marketplace, but if you are developer and have unlocked device, you can download it from here and put on your phone. If any of you need a source, let me know (I should warn you – it’s dirty and ugly). Have fun!

0  

Announcing Silverlight 5

imageThere is not much I can write about next version of Silverlight that hasn’t been written somewhere else, but I feel like I must mention it on my blog, simply because it’s – great!

Silverlight 5 was announced on Silverlight Firestarter event on December 2nd by Scott Guthrie himself, with lots of slides as well as demos. Silverlight 5 is not public yet (not even in beta) – public beta is planned for the first half of the next year (probably on Mix11 in April) and the final version should be available in the second. That’s about 1 – 1,5 years after the release of Silverlight 4, which is a bit slower than we’ve been used to, but still very short release cycle.

New feature set is impressive, and it is not complete one – until beta and final version, we should see even more features. I’ve never liked copy-pasting from other blogs, linking seems more natural, so here there are:

My top 5 new features are (in random order, maybe not the best features out there, but will be great for some of my projects):

  • TrickPlay (fast-forward, rewind with audio pitch correction- needed this in one project a few months ago)
  • Vector printing
  • Debugging breakpoints on bindings
  • Multiple windows in OOB
  • Elevated trust “mode” within the browser (not that simple as it sounds, but it sounds good)

If you’re interested in Silverlight 5 and live in Croatia, come to our big local community event on Saturday (Dec 11) and check out my session on Silverlight 5. It’s free and will be fun, register here.

0  

How to pronounce my name?

Sorry about this, but since a lot of people have problem with this, I need to publish it somewhere, and personal blog seems like a logical choice. I’ll keep it short and simple.

My name (Domagoj Pavlešić) should be pronounced as:

clip_image001[8]clip_image002[12]clip_image003[8]clip_image004[10]clip_image005[8]clip_image002[13]clip_image006[10]

clip_image007[6]clip_image004[11]clip_image008[6]clip_image009[4]clip_image010[4]clip_image011[4]clip_image006[11]clip_image012[4]

If this sounds to complicated for you, feel free to call me however you like. I’m used to it :-)

Thanks goes to Ivan Polojac and BBC :-)

0