Entrades

S'estan mostrant les entrades amb l'etiqueta programacio

Creació d'aplicacions PalmOS: Guia ràpida del que necessitem

Interessant article de Daniel Ribes a Coses Palm sobre desenvolupament d'aplicacions.

Introducció al desenvolupament d'aplicacions per a PalmOS (10a part)

Amb la col·laboració de http://www.dactil.info/icones/cosespalm De tornada Abans d'interrompre aquesta sèrie, estàvem desenvolupant un senzill programa en C per convertir un import a Euros o Pessetes. Aquesta senzilla aplicació era només l'excusa per mostra els procediments habituals i aspectes que cal tenir en compte alhora de crear una aplicació per Palm OS. A partir d'avui i en els propers capítols, enllestirem aquest exemple i veurem altres alternatives i recursos que tenim a l'abast. Recordeu que utilitzàvem com exemple el llenguatge C ja que era el més habitual en el desenvolupament i alhora el que oferia més possibilitat d'optimització, no obstant veurem properament altres alternatives i també coneixerem els principals aspectes del PODS, l'entorn integrat de desenvolupament de Palm OS que és una alternativa al cicle tradicional de producció ja que integra un editor visual de recursos, un editor de text, assistents de projectes, emuladors, ... El co...

Torna la sèrie d'articles "Introducció al desenvolupament d'aplicacions per a PalmOS"

Imatge
Després d'un temps d'aturada, el proper dimarts dia 11 continuarem publicant a PalmCAT la sèrie d'articles dedicats a exposar les tècniques i recursos que tenim per crear aplicacions per Palm OS. Junt amb els nous capítols també aprofitarem per revisar i actualitzar alguns dels temes que ja s'havien comentat doncs des del començament de la sèrie, fins ara hi ha hagut significatives novetats en el camp del desenvolupament per Palm OS. L'inici de la sèrie va coincidir amb la versió beta del PODS, que a hores d'ara ja és una versió de producció. També hem vist néixer nous ports de llenguatges com l'iziBasic i l'arribada dels emuladors de Tungsten T5 i Treo 650, entre altres novetats, per tant en els propers capítols tenim moltes coses interessants a comentar. En l'últim capítol, que es va publicar el dijous 7 d'octubre del 2004, parlàvem de les icones de les aplicacions i estàvem al mig de la creació d'un conversor d'euros/ptes Escrit ...

Secció setmanal ajornada sine die

Botiga Per diversos motius, la sèrie d'articles del nostre excepcional col·laborador en Daniel Ribes , ha quedat ajornada sine die. Els nostres usuaris habituals hauran vist que en les darreres setmanes, no ha aparegut la habitual secció setmanal. Hem estat retardant aquest anunci en l'esperança de poder trobar una solució. Tot i això esperem que més endavant es pugui reprendre aquesta secció, i quan així sigui ho anunciarem oportunament. Tots els col·laboradors de PalmCAT, ho fan "gratis et amore", sense cap mena de compensació econòmica, i tenen altres obligacions laborals. Per això no és d'estranyar que en algun moment, motius laborals els impedeixin col·laborar amb d'intensitat que potser desitjaríem. Estem segurs que els nostres usuaris ho poden comprendre. Mentrestant facilitem els vincles als articles anteriors: 1. Conceptes de la programació per a Palm OS 2. Dos conceptes de desenvolupament d'aplicacions 3. Requisits a l'hora de ...

Introducció al desenvolupament d'aplicacions per a Palm OS (9a part).

Imatge
Amb la col·laboració de http://www.dactil.info/cosespalm Les icones L'últim element important en el nostre fitxer de recursos, és la icona del programa. La icona és la imatge que identifica la nostra aplicació, en la pantalla d'inici de l'ordinador de butxaca. El Palm OS preveu que cada aplicació utilitzi dues icones, una de 22x22 pícsels i una altra de 15x9 pícsels, d'aquesta manera el nostre programa podrà utilitzar icones diferents si l'usuari canvia la vista de pantalla típica, la de icones per la vista de llistat. Si en el fitxer de recursos no indiquem cap icona, en el moment de la compilació en quedarà assignada una per defecte, que és la que identifica de manera general qualsevol aplicació de Palm OS. Si volem personalitzar la nostra aplicació i que per tant tingui la seva pròpia icona, hem de crear-ne una. Una vegada creada la icona només en caldrà fer-ne referència en el fitxer de recursos. Crear una icona Actualment hi ha moltes opcions per...

Introducció al desenvolupament d'aplicacions per a Palm OS (8a part).

Imatge
Amb la col·laboració de http://www.dactil.info/cosespalm Els menús i altres recursos Definir un menú Continuem amb la definició del nostre fitxer de recursos. Una vegada vist com crear el FORM bàsic, veurem com definir els menús, el concepte és similar a la definició del formulari. L'estructura típica és: MENU ID EtiquetaMenu BEGIN PULLDOWN "TitolMenu" BEGIN MENUITEM "Opció 1" ID idOpcio1 MENUITEM "Opció 2" ID idOpcio2 MENUITEM "Opció 3" ID idOpcio3 END END Podem observar que un conjunt de menús es descriu dins les paraules BEGIN/END, i també que cada menú en concret també queda inclòs dins d'un PULLDOWN BEGIN/END. Un grup de menús cal que tingui una etiqueta que l'identifica, en aquest exemple és EtiquetaMenu. També cada menú concret ha d'estar de tenir un títol (PULLDOWN "títol"), que és el que veuré l'usuari en el Palm, en aquest exemple és TitolMenu. Les opcions del menú utilitzen la s...

Més vocabulari

Imatge
Categoria: Com es fa? Revisant els termes acceptats pel TermCAT , he trobat el següents, que tot i potser coneguts per molts, val la pena recordar: acoblador m es acoplador; acople en dock Dispositiu que permet acoblar un ordinador portàtil o de butxaca a una estació d'acoblament. acoblament m es acoplamiento; acople en docking Fet de connectar un ordinador portàtil o de butxaca a una estació d'acoblament. acoblar v tr es acoplar en dock, to Connectar un ordinador portàtil o de butxaca a una estació d'acoblament. ansa f sin. nansa f es handle; mango fr manche; poignée en handle Element que apareix a la pantalla de l'ordinador quan se selecciona un objecte gràfic, i que permet de modificar-ne la posició o les dimensions. Nota: si cal especificar-ho, es distingeix entre anses de posicionament i anses de redimensionament. canó de projecció m es cañón de proyección; videoproyector fr canon de projection; projecteur vidéo...

Petita pausa als articles de programació

Imatge
Categoria: Programaci Per motius aliens a la nostra voluntad, la sèrie d'articles que el nostre excepcional col·laborador Daniel Ribes , té l'amabilidad de regalar-nos cada setmana des de fa un parell de mesos, es veuré interrompuda un parell de setmanes. La sèrie es reanudar� el 22 de setembre. Us recordem que tots els col·laboradors de PalmCAT, ho fan "gratis et amore", sense cap mena de compensació econòmica, i tenen altres obligacions laborals. Per això no és d'estranyar que en algun moment, motius laborals els impedeixin col·laborar amb l'intensitat que potser desitjariem. Estem segurs que els nostres usuaris ho poden comprendre. Mentrestant, us sugerim que doneu una ullada als intéressants articles sobre temes relacionats amb la programació en entorns Palm OS, i els recursos que el Daniel ens ofereix a la seva bitàcola personal . Següent: Introducció al desenvolupament d'aplicacions per a Palm OS (8a part) Anterior: Introducci� al desenvolupament d...

Introducció al desenvolupament d'aplicacions per a Palm OS (7a part).

Imatge
Amb la col·laboració de http://www.dactil.info/cosespalm El fitxer de recursos La interfície d'usuari és una part important d'una aplicació Palm OS, i per tant és un dels primers aspectes que cal definir. La descripció de la interfície d'usuari es fa en el que s'anomena un fitxer de recursos. Aquest fitxer es compila amb un compilador de recursos i el resultat s'utilitza en la compilació de la resta de fitxers que acaben creant el PRC, el fitxer executable que s'instal·la en l'ordinador de butxaca. Crear el fitxer de recursos és indispensable, doncs és la manera de descriure l'aspecte de l'aplicació però també d'una sèrie de recursos que ens seran útils. Per exemple la icona d'una aplicació es descriu i guarda en el fitxer de recursos. Altres elements com els menús, missatges, botons, ... també es descriuen en un fitxer de recursos. Crear un fitxer de recursos és relativament senzill, especialment si treballem en un entorn de pro...

Introducció al desenvolupament d'aplicacions per a Palm OS (6a part).

Amb la col·laboració de http://www.dactil.info/cosespalm Introducció al desenvolupament d'aplicacions per a Palm OS (6a part). Crear una aplicació PalmOS Desprès de conèixer els conceptes bàsics implicats en el desenvolupament per Palm OS i de presentar el model de programació basat en events, ha arribat l'hora de desenvolupar una aplicació. Ho farem en aquest i en els propers quatre articles, on veurem d'una manera pràctica la creació d'una aplicació Palm OS. El nostre objectiu serà la creació d'un senzill programa que ens permeti fer la típica conversió d'euros a ptes. i viceversa. Primeres decisions. El primer que hem de fer és prendre unes quantes decisions: Crear un fitxer autoexecutable (*.prc) o un que necessiti un interpret o màquina virtual ? Per quines versions de PalmOS el volem fer compatible ? Quin entorn de desenvolupament que utilitzarem ? Crear un fitxer autoexecutable (*.prc) o un que necessiti un interpret o màquina virtua...

Introducció al desenvolupament d'aplicacions per a Palm OS (5a part).

Amb la col·laboració de http://www.dactil.info/cosespalm Gestionant els events. Per diverses raons el llenguatge de programació C ha esdevingut el més utilitzat alhora de desenvolupar aplicacions per Palm OS, per tant utilitzarem el C per mostrar els mecanismes bàsics de la gestió d'events. En propers capítols d'aquesta serie ja presentarem altres alternatives la llenguatge C. Per altre banda el que veurem a continuació és un exemple de la relativa facilitat amb que gestionem els events i desenvolupem el cor de la nostra aplicació, no obstant per començar a crear una aplicació en C, necessitarem encara algunes coses més que veurem en el proper capítol, on ja ens podrem posar amb la part pràctica del desenvolupament. Com ja vaig comentar en el capítol anterior: "La nostra aplicació estarà funcionant però no reaccionarà fins que rebi un event concret. D'aquesta manera l'aplicació està pendent de quan l'usuari la comença a utilitzar" Per tal d...

Articles sobre programació

Categoria: Programaci� Per descans dels nostres col�laboradors, aquesta setmana no portarem l'article setmanal als nostres usuaris. El proper cap�tol el trobareu el dimarts vinent. Seg�ent: Introducci� al desenvolupament d'aplicacions per a Palm OS (5a part). Anterior: Introducci� al desenvolupament d'aplicacions per a Palm OS (4a part). Not�cies relacionades: Introducci� al desenvolupament d'aplicacions per a PalmOS

Introducció al desenvolupament d'aplicacions per a Palm OS (4a part).

Amb la col·laboració de http://www.dactil.info/cosespalm Programació basada en interfície d'usuari i events. En aquesta sèrie ja hem comentat que la interfícies d'usuari són un concepte important de Palm OS. L'usuari ha d'interactuar amb facilitat i agilitat amb l'aplicació i això es fa gràcies als elements d'interfície d'usuari que apliquem. Aquesta importància es veu reflectida en el mètode de programació que cal utilitzar per crear una aplicació autoexecutable, un fitxer PRC. Utilitzarem el que s'anomena: "Model de programació basat en interfície d'usuari i gestió d'events" Bàsicament el que significa és que ens caldrà dissenyar el tipus d'interfície que necessita la nostra aplicació i desprès controlar el seu ús, gestionant els missatges o events que Palm OS envia a la mateixa aplicació. Un exemple: Un programa conversor d'euros a pessetes. Si volem crear un programa que permeti a l'usuari fer la clàssic...

Introducció al desenvolupament d'aplicacions per a Palm OS (3a part).

Amb la col·laboració de http://www.dactil.info/cosespalm/ Requisits a l'hora de crear aplicacions per a dispositius Palm OS. Les característiques pròpies dels ordinadors de butxaca, les seves virtuts i avantatges fan que els requisits a l'hora de desenvolupar aplicacions siguin lleugerament diferents dels d'aplicacions per a ordinadors de sobretaula. A l'hora de crear una aplicació PalmOS haurem de tenir en compte que: La interfície d'usuari és molt important, cal un correcte és dels elements que ens facilita PalmOS. En un ordinador de sobretaula, l'usuari pot utilitzar el ratolí i el teclat indiferentment. En un ordinador de butxaca, el principal instrument és l'stylus (llapis o punter), i de manera secundària, el teclat virtual que s'activa a pantalla o l'escriptura Graffiti. Per tant, l'aplicació ha de facilitar al màxim que l'usuari la pugui utilitzar amb el mínim de complicació. El tamany final de l'aplicació Per memò...

Introducció al desenvolupament d'aplicacions per a Palm OS (2a part).

Amb la col·laboració de http://www.dactil.info/cosespalm Dos conceptes de desenvolupament d'aplicacions. En un ordinador de sobretaula podem crear programes compilats i independents (per exemple els coneguts *.exe del DOS/Windows) i també programes script que necessiten d'un altre programa, un intèrpret per poder-se executar. En l'univers PalmOS tenim les mateixes possibilitats, podem escollir quin d'aquests dos conceptes de desenvolupament ens interessa: Programes compilats: Cal crear-los en un entorn de desenvolupament on necessitarem un editor de text un compilador, un compilador de recursos i disposar de les llibreries de l'API de PalmOS. Es a dir, de l'accés a tot el conjunt de funcions que implementa PalmOS. Amb tot això podrem crear fitxers *.prc, els executables de PalmOS, que funcionen en qualsevol Palm sense necessitat de més coses. Entorns típics de desenvolupament son: PRC-TOOLS en Windows, Linux i MacOS X (lliure i gratuït) CodeW...

Introducció al desenvolupament d'aplicacions per a Palm OS (1a part).

Amb la col·laboració de http://www.dactil.info/cosespalm Amb aquest comencem una sèrie de 15 articles de publicació setmanal dedicats a la creació d'aplicacions per a dispositius Palm OS. Desenvolupar aplicacions per a Palm OS no és gaire més complicat que fer-ho per a qualsevol dels altres habituals sistemes operatius: Windows, MacOS, *NIX..., però sí que hi ha una sèrie de característiques i recursos concrets que cal conèixer i dominar. Per tant, l'objectiu d'aquesta sèrie d'articles és mostrar aquestes eines, exposar els conceptes propis del desenvolupament per a Palm OS i presentar els principals recursos que tenim a l'abast; d'aquesta manera, qui estigui interessat a crear aplicacions per a Palm OS disposarà dels coneixements bàsics necessaris. Conceptes de la programació per a Palm OS El primer que hem de tenir clar és que per crear aplicacions Palm OS no s'ha d'utilitzar cap mena de llenguatge de programació estrany i exclusiu, ni compli...

PalmCAT cerca programadors d'aplicacions de butxaca

Imatge
Categoria: PalmCAT PalmCAT, el lloc web pioner de l'inform�tica de butxaca en Catal�, vol animar als programadors catalans a desenvolupar aplicacions per a la plataforma Palm. A PalmCAT estem a punt de reunir la primera veintena d'aplicacions de butxaca en Catal�, amb m�s d'un miler de baixades en els darrers quatre mesos, a un ritme que est� arribant a la veintena de baixades di�ries. Per aix� creiem que hi ha un espai per a les aplicacions de butxaca en Catal� i volem fer con�ixer les eines disponibles, moltes de llic�ncia lliure als programadors del pa�s. Per aix� PalmCAT ha creat una nova p�gina on els programadors poden trobar les primeres eines necess�ries per a comen�ar a crear aplicacions. PalmSource, l'empresa que desenvolupa el sistema operatiu Palm, ha posat sempre desde el seu inici un gran inter�s en recol�ar la feina dels desenvolupadors independents i ha creat el Programa de Suport als Desenvolupadors. Motiu que explica que en la actualitat...

Nova pàgina de projectes a PalmCAT

Hi podeu veure tots els projectes en actiu i la seva fase de desenvolupament de cadasqun d'ells. Ara ja podeu consultar quins són els propers que veureu a PalmCAT i triar quins voleu que avancin més ràpid amb la vostra ajuda! Més informació

Desenvolupar Aplicacions

http://www.palmsource.com L' Hector m'ha demanat consell per a desenvolupar aplicacions per a Palm. Aquesta és la meva resposta: Per provar els programes no et cal un Palm. Pots fer-h' amb el Palm Emulator . El que si que cal es una ROM, la pots aconseguir legalment registran-te com a desenvolupador . Amb el que guanyis amb alguns programes ja podràs compra-te una. Per introduïr-te al tema Palm et recomano: www.handango.com/FirstTimers Para comparar prestaciones de palms: www.palminfocenter.com (Comparision shop) y www.bargainpda.com Para ver programas freeware: www.freewarepalm.com Això sí, tot està en anglès. Per a comparar preus pot anara ala web de la FNAC Per a compra-la et recomano la FNAC i MediaMarkt Recorda explicar-nos el que fas! Notécies relacionades: Introducció al desenvolupament d'aplicacions per a PalmOS