10 september, 2008 Hvor pokker er Embink?

Over fire måneder har gått siden jeg først diskutert mine intensjoner om å opprette en blogging program for Windows Mobile, og selv om mye arbeid jeg har gjort i prosjektet, det er ingensteds å bli funnet. Flere mennesker har bedt om å teste programmet, og jeg har lovet hver eneste av dem med en utgivelse. Likevel, til tross for dette, den koden er bare kjøre på min PDA. Dette reiser spørsmålet: akkurat hvor pokker er Embink?

For å si det enkelt, det er ikke på et nivå der jeg kan slippe unna med å kalle det en Alpha. Fungerer det? Kinda. Er det brukbart med andre? Ikke egentlig.

Mens jeg lyst til å si at jeg har en semi-funksjonelle slipper nå tilgjengelig, jeg kan ikke få meg selv til å gi mennesker med noe som trolig vil bombe den andre de kjøre den på en maskin som ikke er nøyaktig det samme som min egen. Dette er helt min feil, selvfølgelig, som jeg hadde gjort en fryktelig tabbe rett på begynnelsen av utbygging fase: den er programmert for Windows Mobile 6, og bare Windows Mobile 6.

Du skulle tro at noe som kan jobbe på WM6 kan også fungere på Windows Mobile 5. Mens dette er absolutt tilfelle med noen av de andre programmene jeg har skrevet, Embink var litt annerledes. Dette er nødvendig for å ha et elegant brukergrensesnitt som vil være i stand til å vise riktig formatering mens du skriver et innlegg på samme tid som gir lyn-rask responstid og smidig integrering med WordPress. For å nå dette målet, gikk jeg fram og kjøpte en liten blokk med kode som skulle gi meg nettopp det: en fin grafisk rike kontroll at jeg kan bruke som grunnlag for programmet. Det vil bli brukt på nesten hvert skjermbilde, og det ville vise folk status på sine blogger, så vel som tillater dem å skrive nye innlegg og sider rett der. Alle uten forbruk av enorme ressurser, eller krever mer enn 300 KB lagringsplass.

Hva gjorde jeg får for den investeringen? En Windows Mobile 6-bare kontroll klassen som nekter å operere på Windows Mobile 5, uavhengig av hvor mye jeg endrer Core Components av koden.

Yay.

Du kan hamre ut QuickStudy i to dager ...

Hva bugs meg om dette ikke er det faktum at jeg har vært plaget med problemer når testing. Det er ikke engang det faktum at jeg brukte den siste av mine tørket opp online inntekter på en kode pakken som ikke vil selv gi det jeg ble lovet å få. Det er det enkle faktum at det er tatt altfor lang tid å bite i kula og starte på nytt fra (nesten) scratch.

Kjernen programmet er ganske bærbar, og jeg kan ta seg en bit av koden og bruk den i en annen versjon av programmet. Men uten den sexy lille grafiske tekstboksen programvare, jeg vil være begrenset (først) til bare en enkel tekst område for folk å bruke. Dette ville være fryktelig så betyr det at vi ville bli tvunget til å bruke en "code view" tolkning av alt som kommer inn på våre nettsider. Selv om dette ikke ville være for ille en ting for folk som foretrekker kode syn den viktigste gruppen av personer som jeg var sikter mot denne programvaren vil være mindre enn imponert av sin visuelt skuffende grensesnitt. Pokker, utviklerne på WordPress kan sette sammen en grunnleggende programvarepakke for iPhone i løpet av noen få dager ... hvorfor kan jeg ikke sette noe hyggeligere sammen i løpet av noen få måneder?

Embink Neste?

Alt dette til side, jeg har faktisk begynt ennå en annen versjon av Embink. Målet er å gi noe død enkle først, og deretter utvider slik den gevinster popularitet. Siden jeg har vært å bringe den bærbare til å arbeide for å utvikle QuickStudy i min fritid, det har jeg ikke bruker PDA veldig mye å skrive blogginnlegg. Som sagt, det skal ikke stoppe meg fra å putte noe nyttig sammen for å få arbeidet gjort. Det er fremdeles flere funksjoner som jeg virkelig håper å sette sammen i den første utgaven, men jeg vil gjøre alle en tjeneste og hold den foreløpige utgivelser død enkel, akkurat som jeg hadde gjort med QuickStudy.

Den første versjonen vil ha litt mer enn en grunnleggende hovedsiden som vil vise folk sine nåværende bloggen statistikk. Antall sider, innlegg, kommentarer, et cetera, samt gir rom for folk å ha flere blogger rapportert i dette hovedskjermbildet. De skriver skjermen vil også være like enkle, bestående av litt mer enn to tekstboksene. Autolagring vil fortsatt være en del av den første utgaven (som jeg er så lei av Word Mobile fryser på meg), så vil muligheten til å laste opp innhold til et nettsted. Nedlasting av innhold, mens det kan være rask og enkel, vil sannsynligvis være en del av den andre testen slipper å holde utviklingen gang ned.

Akkurat som før, vil det være mulig å skrive plugins for programmet, selv om jeg ikke er 100% sikkert med hensyn til den beste måten å nå dette. Jeg tenker at det kunne gjøres med et enkelt XML-basert fil som vil inneholde utforming av en bestemt skjerm (eller arbeidsområdet) samt hvilke data det er behov for å ha. Når det er sagt, er det ikke fullt spyles ut. Hvis du tilfeldigvis har noen tanker om hvordan du kan gjerne se på dette arbeidet, kontakt meg gjerne, og vi kan diskutere muligheten.

Embink på SymbianOS?

En annen vurdering jeg har hatt er å sette Windows Mobile-versjonen av Embink på vent, og fokuserer i stedet på å tilby en SymbianOS versjon av programmet. Det er så mange folk bruker SymbianOS-baserte mobiltelefoner, og det vil trolig være mer fornuftig å lage et program som ville tillate folk til raskt å hamre ut et innlegg, og publisere det på deres nettsted. Det er noen begrensninger på hva som SymbianOS vil la folk gjøre med en blogg, men det ville ikke være for mye av et strekke til bare koden hele programmet bruker Carbide C + + og gjør den tilgjengelig for hele verden. Pokker, det kan være en lønnsom venture om jeg kunne finne en måte å tjene penger det riktig.

Som det står, er jeg nå midt i å gjøre en SymbianOS versjon av QuickStudy, så ville det ikke være for vanskelig å sette de samme ferdighetene jeg har lært for at prosjektet inn i denne. En annen fordel til programmering for mobiltelefoner er at programmene absolutt må være rask og reaksjonsevne. I motsetning til stasjonære maskiner, er det ikke rom for unødvendige sløyfer eller kode bruken. Alt må være rask, ren og rett på sak. Fordelen her er at den utgjør en utfordring ikke bare å skape et nyttig program, men å lage den på en mest mulig effektiv måte som mulig.

Og på slutten av dagen, er ikke det det koding skal alle om?

Hva tror du? Bør jeg omskrive Embink for Windows Mobile, eller i stedet fokusere på en SymbianOS versjon av programmet?

Countdown to Embink Den første utgaven av Embink er raskt nærmer seg, så jeg jobbet ut bare noen få små bugs som har popped opp, mens testing kompatibilitetsproblemer på Windows Mobile 5 maskiner, og jeg kan ikke vente å se hvilke tilbakemeldinger jeg får fra Internett-fellesskap . Selv om jeg ikke har vært i stand til å arbeide på prosjektet ganske så mye som jeg ville, jeg har mange av de grunnleggende funksjonene er skrevet på foreløpige form og de har jobbet ganske bra på min utvikling og test nettsteder. Før altfor lenge, jeg skal da bruke Embink utelukkende å legge artiklene online.

Når dette skjer, bør det ikke være noe problem å holde tritt med et daglig utgivelsen timeplanen : P
Når det er sagt, trenger jeg å sikre bildet ledelse er gjort en hel masse bedre enn den er nå.

Her er liste over funksjoner som finnes i alpha release:

  • skriving og redigering av begge sidene og innlegg
  • stavekontroll (som bruker enhver ordbok funnet på systemet)
  • autolagring hvert X minutt
  • støtte for FireStats
  • støtte for All-in-One SEO Plugin (versjon 1.3.x - Jeg vil begynne å diskutere fremtiden for dette med den nye utvikleren i de neste månedene)
  • støtte for kommentarer (redigere, godkjenne, avslå, merket som spam)
  • lokal kopi av innlegg og sider (bruker redigerbar - siste 10, siste X dagene, alle)
  • VGA-og QVGA-støtte
  • støtte for Windows Mobile 5, 6 og 2002
  • krever mindre enn 300 KB lagringsplass for programmet (min installerer har en kopi av alle 607 innlegg og 20 sider funnet på dette området, noe som betyr at den interne databasen er å sitte på 4 MB - inkludert miniatyrbilder)
  • og, naturligvis, evne å legge til WordPress blogger kjører versjon 2.1 eller høyere (kan arbeide med lavere versjoner, men)

Det er ikke en veldig lang liste, og jeg ønsker det kan være lang for Alfautgave ... men dette burde gi meg en ganske god indikasjon på både hva som virker og ikke virker der ute, så vel som om folk er tilfreds med grensesnitt. Så langt jeg vet det vil være minst fem personer skal teste alpha, men jeg vil gjerne alle som vil prøve det.

En av mine neste utfordringene vil være å lage en sexy logo for dette programmet. Kanskje jeg finner en søt dyr og gjør at en del av logoen ....

Hvilke funksjoner eller funksjoner ønsker du å se i en mobil blogging søknaden?

A Broken Mercury Thermometer Sommeren er rett rundt hjørnet, og den svimlende varmen av den japanske søndag vil snart bake oss til rovdrift med sin uopphrlig tilstedeværelse. Fjor kvikksølv nådde 43,2 grader i noen deler av Gifu Prefecture, og denne siste Vi ble behandlet for å termeratures i det lave 30-tallet. Bortsett fra et par uker i februar, både været og temperaturen er blitt svært fornøyelig. Så, med nydelig temperert klima og vær, hvorfor pokker er min PDA fryser så mye?

Selvsagt, jeg er ikke så tåpelig som å mene at det regionale temperatur har noe å gjøre med min iPAQ's tendens til å treffe noen lydløs og kritisk unntak, å tvinge det til å bli passive til hver forespørsel, handel eller innlegg som jeg kan uttale. Pokker, jeg har bare hatt den i tre uker! Men vurderer hvordan den enheten den erstattes bare ville fryse om jeg var å kjøre noen minne-monster eller prosessor gris, er jeg igjen å skrape hodet over hvordan dette teknologisk overlegen enhet kan være utsatt for slik kreativitet-begrenser atferd. Er det et problem med Windows Mobile 6? Er det en feil med enkelte program som kjører i bakgrunnen? Sa jeg fsck noe opp, mens konfigurasjonen av systemet? Har jeg litt for mye data lagret inne?

Din gjetning er like god som min, siden jeg har prøvd ganske mange ting i et mislykket forsøk på å fastslå den skyldige.

En tilbakestilling En dag holder det fryser på Bay

iPaq’s Block Recognizer En interessant ting jeg har oppdaget er at systemet er vanligvis mindre utsatt for svikt hvis den får en myk oppstart i morgen. Dette har en tendens til å tømme ut hva gunk det kan være clogging opp systemet og gjør det mulig for meg å gjøre mye av å skrive en dag. Pokker, så lenge jeg ikke skrive mer enn 3000 ord med Block Recognizer, jeg kan ofte gå hele dagen uten noen tegn på problemer.

Når det er sagt, når systemet fungerer bestemme seg for å mislykkes, er det vanligvis skjer når jeg har 500 + ulagrede ord skrevet i et Word-dokument. Jeg @ $ #% ing hater det når jeg mister en virkelig god blogginnlegget eller flere sider av min kommende romanen på grunn av noen ukjente systemfeil. Tatt i betraktning hvor jeg skriver en artikkel av hånden på en PDA i stedet for å bruke et tastatur, dette er som å skrive to sider med tekst på en A4-ark (8,5 "x11"), og deretter torching dem med en lighter. Sikker, kan du skrive artikkelen på nytt, men det som bortkastet tid!

Ser på alternativer

iPaq BlueTooth Keyboard På grunn av den fryser, jeg har faktisk vært å se på muligheten for å få hendene mine på et trådløst tastatur. "Men hvis PDA er iskaldt på 3000 ord, og du kan skrive på 170 ord per minutt, ikke det bety at du må tilbakestille iPAQ hvert 20. minutt?"

Jeg håper ikke det.

Ideen bak tastaturet er å få en enhet som ville tillate meg å skrive mye mer i en dag, og jeg vil bare holde mine skrive tidsplaner. Jada, det er potensiale til å miste mye av teksten om jeg ikke er forsiktig, men jeg har en idé til det også.

Hils Embink!

Innen timer med å anskaffe en ny bærbar datamaskin, jeg hadde startet (mentalt) jobber med et nytt stykke programvare som ville tillate meg å skrive et innlegg på en Windows Mobile-enhet, og deretter laste det opp direkte til min områder. Jeg hadde diskutert muligheten for å lage denne programvaren før og, til tross for at det foreligger flere programmer der ute som vil tillate meg å gjøre de fleste av målene mine, ingen av dem gjør det slik jeg ønsker å se det ferdig. Så, med dette i tankene, er det på tide å avslre Embink!

I skrivende, er det ikke noe programvare klar for offentlig konsum. Det vil imidlertid være noen kode utgitt i th de kommende ukene så dette prosjektet får av bakken og jeg begynner å jobbe ut bugs mens commuting å fungere. Hvis jeg bruker dette programmet daglig, og det er ikke å leve opp til mine strenge standarder for programvare, vil jeg være sikker på å få det rettet opp umiddelbart.

Hvis du har noen funksjon forespørsler om dette programmet, eller ønsker å vite hva du trenger for å kunne ta del i software testing, bare gi meg beskjed.


© 2007 Jason tilfeldige tanker | Drevet av varm kaffe og Ren Will