dimecres, de setembre 29, 2004

Internet Explorer permet virus en imatges JPG

Categoria: General

Microsoft reconeix en aquest butlletí de seguretat que amb el seu programari és perillós fins i tot veure imatges JPG!

Consulteu la llista completa de programari afectat (això només és una part):
Outlook® 2002
Word 2002
Excel 2002
PowerPoint® 2002
FrontPage® 2002
Publisher 2002
Software de Microsoft Office 2003
Outlook® 2003
Word 2003
Excel 2003
PowerPoint® 2003
FrontPage® 2003
Publisher 2003
InfoPath® 2003
OneNote® 2003
Microsoft Picture It! versió 7.0 (totes les versions)
Internet Explorer 6 Service Pack 1:

Premi pels que fem servir OppenOffice en Català! :)

Seg�ent: Docs to Go en català
Anterior: Sobre la mal anomenada Constitució Europea

Not�cies relacionades:
Les imatges també amaguen virus La Malla.net
Vulnerabilitat MS04-028 Panda Software

dimarts, de setembre 28, 2004

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


Categoria: Programaci�

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 següent sintaxis:

MENUITEM "Opció 1" ID idOpcio1
  • MENUITEM - Indica que estem descrivint una opció del menú
  • "Opció 1" - El text en concret de la opció
  • ID idOpcio1 - ID és una paraula clau per indicar que a continuació escrivim l'etiqueta que identifca aquesta opció de menú en concret, idOpcio1 en aquest exemple.
Si necessitem un segon menú, tornarem a començar amb un grup de PULLDOWN BEGIN/END

Un exemple on descrivim un grup de dos menús:
MENU ID MenuPrincipal
BEGIN
PULLDOWN "Tipografia"
BEGIN
MENUITEM "stdFont" ID Tipus0
MENUITEM "boldFont" ID Tipus1
MENUITEM "largeFont" ID Tipus2
MENUITEM "largeBoldFont" ID Tipus7
END

PULLDOWN "Info"
BEGIN
MENUITEM "Crèdits ..." ID Credits
END
END

En la pantalla del Palm, te el següent aspecte:



Pel nostre conversor d'euros, el menú tindrà la següent definició:
MENU ID MenuPrincipal
BEGIN

PULLDOWN "Info"
BEGIN
MENUITEM "Crèdits ..." ID MostraCredits
END
END

Botons, etiquetes i camps de text
D'una manera similar podem definir la resta d'elements de la interfície de la nostra aplicació. En concret pel programa d'exemple que estem desenvolupant, necessitem botons i camps de text.

Arribats a aquest punt, és bo fer-nos un croquis de la pantalla de l'aplicació. Un senzill dibuix on podem concretar quin aspecte ha de tenir, això ens ajuda a decidir els elements que necessitem i on els volem situar.


En el conversor d'Euros i d'acord a aquest croquis que hem fet necessitem:
  • Dos botons (un per convertir l'import a Euros i un altre per convertir-lo a Ptes.
  • Un camp de text per recollir l'import introduït per l'usuari
  • Un altre camp de text per mostrar el resultat de la conversió
  • Una etiqueta per mostra el text "Import:" a la pantalla
Tots aquests elements, com que son elements que estaran dins el formulari, cal definir-los dins la seva definició. Recordem que en el cap�tol anterior la definició del nostre formulari era tant petita com:
FORM EuroCForm AT (0 0 160 160)
MENUID MenuPrincipal
USABLE
BEGIN
TITLE "Conversor d'euros / ptes."
END
Ara cal ampliar-la fins a:

FORM EuroCForm AT (0 0 160 160)
MENUID MenuPrincipal
USABLE
BEGIN
TITLE "Conversor d'euros / ptes."

LABEL "Import:" AUTOID AT (10 30) USABLE FONT 1
FIELD ID AgImport AT (50 30 100 55) USABLE LEFTALIGN FONT 1 EDITABLE MAXCHARS 12 AUTOSHIFT UNDERLINED
FIELD ID MtResultat AT (10 120 140 55) USABLE LEFTALIGN FONT 1 NONEDITABLE AUTOSHIFT UNDERLINED

BUTTON " Convertir a EUROS " ID BtEuros AT (CENTER 60 AUTO AUTO) USABLE BOLDFRAME FONT 1
BUTTON " Convertir a PTES. " ID BtPtes AT (CENTER 81 AUTO AUTO) USABLE BOLDFRAME FONT 1
END

Tot això una vegada compilat es convertirà en:


En concret podem veure tres noves paraules clau (marcades en vermell) per definir recursos:

LABEL - L'utilitzem per posar textos a pantalla (en el formulari), textos estàtics que sovint son títols o instruccions.
FIELD - Ens permet definir un camp de text. L'element que utilitzara l'usuari per tal d'escriure, i on nosaltres (la nosta aplicació) podrem rebre el que l'usuari ha introduit. També els utilitzem per escriure directament des de dins l'aplicació, es a dir que els utilitzem com un element per mostrar informació generada pel programa
BUTTON - Defineix un boto en el formulari, que actuara (avisara al nostre programa amb un event) quan l'usuari el premi amb l'stylus.

Cada un d'aquest tres recursos necessita com a mínim una posició de pantalla on el situem (dins el formulari) i una etiqueta identificativa (les dues coses les he marcat en verd), la resta son paràmetres propis de cada recurs i que serveixen per personalitzar-ne el comportament (els marcat en blau). Els paràmetres que es poden utilitzar estant descrits en detall en el manual del PilRC.

En el proper capítol parlarem de les icones, les seves característiques usos i creació. I ja tindrem enllestit tot el nostre fitxer de recursos.

Següent: Introducció al desenvolupament d'aplicacions per a Palm OS (9a part).
Anterior: Introducció al desenvolupament d'aplicacions per a Palm OS (7a part)

dilluns, de setembre 27, 2004

Sobre la mal anomenada Constitució Europea


Categoria: General

"Quina mena de Constitució és aquesta que deixa pràcticament intacta l'estructura política actual d'Europa i que, per tant, ni suprimeix ni modifica les actuals Constitucions dels Estats membres?" i "Els europeistes no podem acceptar qualsevol projecte d'Europa. No podem acceptar una Europa en que nacions tan antigues com la nostra -amb permès d'alguns ignorants i de Rodríguez Ibarra- no hi tinguin espai per respirar." Diu un dels textos de Josep-Maria Terricabras que ens proposa aquesta pàgina, que cal llegir per estar m�s informats sobre el tema.

Seg�ent: Internet Explorer permet virus en imatges JPG
Anterior: Justícia territorial

Notícies relacionades:
Tractat pel qual s'establix una Constitució per a Europa, en format Plucker
Diguem no

diumenge, de setembre 26, 2004

LinuxShow


Categoria: General

A l'Stand de Barcelona Software de la Mercé, al Passeig de Gràcia - Ronda de Sant Pere, he tingut el plaer de gaudir del LinuxShow de Xavier de Blas.

El plaer d'aprendre rient!

Un plaer que encara podeu fruir per que fa vàries representacions.

Següent: Sobre la mal anomenada Constitució Europea
Anterior: Justícia territorial

Notícies relacionades: Per qué a PalmCAT apostem per al programari lliure?

dissabte, de setembre 25, 2004

Introducció a l'OpenOffice Impress en format Plucker


Categoria:

Una intéressant Introducció a l'OpenOffice Impress, el programa de presentacions de codi lliure, del professor Joan Queralt, que es troba disponible en diversos formats, com ara Plucker.

Seg�ent: El Bluejacking no és un virus
Anterior: Nova versió 6.1 de Filez

Not�cies relacionades: Introducció a l'OpenOffice Impress - En format Plucker
Introducció a l'OpenOffice Impress - en html

divendres, de setembre 24, 2004

Justícia territorial


Categoria: General

"Com més gent visqui en condicions dignes en aquest món, més segurs estarem tots" José Luis Rodríguez Zapatero a l'ONU el 21 de setembre del 2004.

Ara és l'hora de veure si això també s'aplica a Catalunya. Una hora que en aquest cas dura quatre anys.

Següent: LinuxShow
Anterior: Ordinadors de butxaca a la portada del pais.com

Notícies relacionades: Comentari sobre el tractament fiscal de Catalunya per part d'Espanya, per Xavier Sala-i-Martin, professor d'Economia de l'Universitat de Columbia

dijous, de setembre 23, 2004

PalmCAT participa als actes de la Mercé

Categoria: PalmCAT

El proper dissabte 24 de setembre, a les 11h:30 (aproximadament), PalmCAT presentarà una ponència sobre el programari lliure a l'estand de l'Ajuntament de Barcelona, al Passeig de Gràcia.

Seg�ent: PalmCAT et necessita: col·labora!
Anterior: PalmCAT a la III Mostra d'Entitats de Barcelona

Notícies relacionades: Programa de La Mercé - El Passeig de les persones

dimecres, de setembre 22, 2004

Trailer de Little Black Book


Categoria: Video

El trailer d'aquesta pel·lícula, que tracta justament d'un assumpte de fandilles amb un ordinador de butxaca, es pot baixar en format Kinoma per a diverses configuracions de pantalla.

Kinoma És una aplicació per reproduïr pel·lícules dissenyat per a ordinadors de butxaca, que vé inclosa en els darrers models d'ordinadors de butxaca de PalmOne, com ara el Tungsten T3

Noticies relacionades:
Impresions Palm Tungsten T3
Palm en el cinema Noticia a CosesPalm

dimarts, de setembre 21, 2004

Butlletins de notícies mèdiques


Categoria: Documents

FreeMedicalJournals.com És un lloc web dedicat a oferir butlletins de notícies mèdiques gratuïts. Inclou dos enllaços en català. El primer apunta al lloc web de la Acadèmia de Ciènices Mèdiques de Catalunya i Balears, i dóna un error, i el segon dóna a una pàgina parcialment en castellà.
A PalmCAT no tenim especialistes en medicina. Això és que ens calen els teus comentaris!

Per cert, tot i que molts d'aquests documents són en pdf, no cal l'Acrobat Reader a l'ordinador de butxaca. És molt fàcil convertir-los a Plucker amb el pdaConverter per poder llegir amb el Visualitzador Plucker, la la versió navegable i amb imatges que en resulta. Tots dos programes es poden trobar en català a PalmCAT.

L'Acrobat Reader a més de ser un format propietari, no és en català ni resulta agradable de llegit en una pantalla de butxaca.

Anterior: Nou article sobre el Projecte Gutemberg i el català

Notícies relacionades:
Qué és el Bluetooth?
Visualitzador Plucker

dilluns, de setembre 20, 2004

Comparació de navegadors per a PalmOS

Categoria:

A PDABuzz es pot llegir aquesta completa comparació d'aquests quatre navegadors: Web Pro, Xiino PocketLink i EudoraWeb.

Següent: PalmCAT presenta Memòria, un nou joc en català per a ordinadors de butxaca
Anterior: Utilitzant el Palm

Notícies relacionades: Comparació de bases de dades

diumenge, de setembre 19, 2004

Nova versió 6.1 de Filez



Categoria: Com es fa?

El veterà gestor d'arxius per al sistema operatiu Palm Filez va treure fa poc una important actualització 6.0 que ha estat complementada fa uns dies per una nova versió 6.1
Aquesta versió inclou moltes prestacions noves interessants, com ara navegar pel arbre de carpetes de les targes d'expansió, crear carpetes, i triar els colors per a cada tipus d'arxiu i moltes altres prefer�ncies que permeten adaptar-lo al nostre gust.
Nota: Filez és un programa per gestionar els arxius d'un sistema operatiu Palm. El sistema operatiu Palm, inclou eines per gestionar aplicacions, no arxius. Més com un Mac. Per gestionar arxius al l'estil Windows, cal un programa com ara Filez o FileMan
Baixar Filez

Següent: Introducció a l'OpenOffice Impress en format Plucker
Anterior:Preferències del dispositius Palm OS

Notícies relacionades: Còpia de seguretat d'un ordinador amb PalmOS

dijous, de setembre 16, 2004

Ordinadors de butxaca a la portada del pais.com


Categoria: General

Fa temps que PalmCAT anuncia la creixent importància dels ordinadors de butxaca. Avui Ciberpais, el suplement dels dijous de El País dedica un important reportatge, anunciat a la portada del pais.es als smartphones, titulat "Fabricantes y operadores se alian para potenciar los telèfonos 'todo en uno'". (El reportatge només és accessible als suscriptors).

Següent: Justícia territorial
Anterior: 11 de setembre - Festa Nacional

Notícies relacionades:
Augmenten les vendes d'ordinadors de butxaca
Sony abandona el mercat americ�

dimecres, de setembre 15, 2004

Nou article sobre el Projecte Gutenberg i el català



Categoria: Documents

"El Projecte Gutenberg és la font més antiga de llibres electrònics (eBooks o etexts) a Internet. La seva col·lecció amb més de 12.000 documents, ha estat possible gràcies a centenars de voluntaris. Aquests documents estàn en 36 llengües, incloent - des de fa poc el català - i em sembla que el nombre de documents en aquest projecte pot ser considerat com un indicador de l'activitat d'aquestes llengues a la xarxa." (Fragment).

El trobareu a la Secció de llibres i articles de PalmCAT també en format Plucker per a tots els dispositius de butxaca.

Anterior: Tirant lo Blanc en format Plucker

Notícies relacionades:
Tirant lo Blanc en format Plucker
Nou article: La Viquipèdia: l'enciclopèdia lliure en català
Manybooks.net, llibres lliures per a ordinadors de butxaca
Més documents

dimarts, de setembre 14, 2004

Preferències del dispositius Palm OS


Categoria: Com es fa?

Les preferències del sistema operatiu Palm ens permeten ajustar l'ordinador de butxaca a la nostra conveniència. Són una cosa així com el Tauler de Control.

Una de les coses que permeten les preferències és triar quins programes engengen els botons de la màquina, i el mode, silenci, etc.


Si com jo fas servir l'ordinador de butxaca a la feina i fora de la feina, i no tens prou amb els quatre butons, PPrefs és un petit programa gratuït (en anglés) que ens permet triar diferents jocs de preferències, com ara "feina" i "casa", així com el mode de funcionament.

Aquest programa és obra de poplarware una companyia independent de programari a mida.

Següent: Nova versió 6.1 de Filez
Anterior: Com es reinstal·la tot

Notícies relacionades:
Uninstall Manager
Poplarware

dilluns, de setembre 13, 2004

Directori de punts Wi-Fi

Categoria:

Sembla que Wi-Fi Hotspot es va consolidant com el directori més important de punts d'accés Wi-Fi. Malhauradament no hi ha cap a Catalunya. A veure si ens animem a afegir-los!

Següent: Bluetooth fins a 2 Km
Anterior: Cercador de punts sense fil (Wi-Fi)

diumenge, de setembre 12, 2004

Com es reinstal·la tot


Categoria: Com es fa?

Fa uns dies em vaig trobar en una situació força desagradable: En instal·lar un programa (PalmOrb) tot va començar a anar malament: No podia sincronitzar, no funcionava res, i tot i fer un restabliment total (hard reset) no es solucionava res.

La meva salvació va ser la Guia per un restabliment total (Palm OS Clean Install Guide)

Aquest procediment, també és útil si canviem a un ordinador nou, especialment si no té el mateix sistema.

Quan acabis, no oblidis fer una còpia de seguretat!
(Trobat gràcies a Mike Rohde)

Actualització: 20-11-2004 Avui ja disposes a PalmCAT d'una eina de seguretat en català, de codi lliure: VfsBackup

Anterior: Més vocabulari

Notícies relacionades:
Tipus de reiniciacions (reset)
Còpia de seguretat d'un ordinador amb PalmOS
VfsBackup

dissabte, de setembre 11, 2004

11 de setembre - Festa Nacional

senyera
Categoria: General

Endevinalla: Qui vol ser d'un club d'on no pots sortir quan vols, fins i tot si hi has entrat a la força? (Solució: llegir des de la dreta: aynapsE)

Anterior:Nou servei de xat a la portada de PalmCAT

Notícies relacionades:
Estatut de Catalunya en format per a ordinadors de butxaca
Exigim el compliment de la Constitució

PalmCAT a la III Mostra d'Entitats de Barcelona



Categoria: PalmCAT

Avui, 11 de setembre, diada Nacional de Catalunya, PalmCAT distribuir� octavetes informatives, que ens ha preparat amablement en Daniel Ribes i CD-ROMs amb els seus continguts, a la III Mostra d'Entitats del dia onze de setembre, a la parada de l'organitzaci�, Gent de la Terra

A la mostra hi venen tota mena de grups que en un sentit ampli treballen a la societat civil del nostre pa�s: culturals, per la llengua, de solidaritat, mitjans de comunicaci�, art�stics, amb la exclusi� dels partits. M�s de 80 entitats muntaran enguany el seu stand al Passeig Llu�s Companys de Barcelona, de les 10 a les 21:30 hores.

Mira les fotos que vaig fer.


Seg�ent: PalmCAT participa als actes de La Merc�
Anterior: PalmCAT prepara una altre guia experta

Not�cies relacionades: PalmCAT a la Xarxa de Televisions Locals de Catalunya

Tirant lo Blanc en format Plucker

Categoria: Articles i Documents

Per altra banda, i per commemorar aquesta diada, hem tret una edició en format de butxaca (Plucker) de l'edició original de Tirant lo Blanc, que es pot trobar a la secció de Llibres.

Aquesta és una adaptació al format Plucker que PalmCAT ha fet a partir de la versió digitalitzada per voluntaris, i que es troba a TINET.org

Següent: Nou article sobre el Projecte Gutenberg i el català
Anterior: Inclusió digital sobre programari lliure: El cas de l'Illa de Mel

Notícies relacionades: Plucker

divendres, de setembre 10, 2004

M�s vocabulari


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; vid�oprojecteur

en videoprojector

Aparell que projecta sobre una pantalla les imatges procedents d'un ordinador o d'un v�deo.

c�dec m

es codec; codificador/descodificador; compresor/descompresor

fr codec; codeur-d�codeur

en codec; coder-decoder; compressor-decompressor

Component espec�fic de programari o de maquinari que permet tant codificar i descodificar dades com comprimir-les i descomprimir-les.

codi font m

es c�digo fuente

fr code d'origine; code source

en source; source code

Conjunt d'instruccions escrites en un llenguatge de programaci� que un sistema inform�tic ha de processar per a poder-les executar.

desacoblar v tr

es desacoplar

en undock, to

Desconnectar un ordinador port�til o de butxaca d'una estaci� d'acoblament.

estaci� d'acoblament m

es docking station; estaci�n de acoplamiento

fr sabot de synchronisation; socle d'extension de bureau; station d'ancrage

en docking station

Base a la qual es connecta un ordinador port�til o de butxaca perqu� es pugui utilitzar amb els mateixos recursos que un ordinador de taula.

fitxer de retalls m

es boceto desechable; recorte

en scrap file

Fitxer en el qual es guarden objectes copiats o retallats que es poden aprofitar posteriorment.

maximitzar v tr

es maximizar

fr agrandir; maximaliser; maximiser

en maximize, to

Ampliar al m�xim la magnitud d'una finestra o d'un altre element.

micr�fon de pin�a m

sin. micr�fon lavalier m

es micr�fono de solapa; micr�fono Lavalier

fr microphone lavalli�re

en Lavalier microphone

Micr�fon personal de petites dimensions i d'alta sensibilitat que se sol subjectar amb una pin�a a la roba o a un suport que es col�loca al voltant del coll.

micr�fon sense fil m

es micr�fono inal�mbrico

fr microphone sans fil

en wireless microphone

Micr�fon amb un dispositiu que permet dur a terme la comunicaci� sense cables conductors.

minimitzar v tr

es minimizar

fr minimiser; r�duire

en minimize, to

Reduir al m�nim la magnitud d'una finestra o d'un altre element.

programari de domini p�blic m

es software de dominio p�blico

fr logiciel de domaine public

en public domaine software

Programari que es pot distribuir de manera gratu�ta, ja que el programador ha renunciat expressament als drets d'autor, llevat dels drets morals.

programari de propietat m

es software de propiedad; software no libre

fr logiciel propri�taire

en proprietary software

Programari que determina les condicions sota les quals l'usuari pot executar-lo, copiar-lo o modificar-ne el codi font.

programari gratu�t m

es software gratuito

fr gratuiciel; logiciel gratuit

en free software; freeware

Programari que es distribueix de manera gratu�ta, el programador del qual conserva els drets d'autor per� renuncia a cobrar-los.

Nota: les formes angleses freeware i free software s'utilitzen indistintament per a designar dos conceptes diferents, el programari gratu�t i el programari lliure.

programari lliure m

es software libre

fr logiciel libre; logiciel ouvert

en free software; freeware

Programari que permet a l'usuari d'executar-lo sense posar-hi condicions, de distribuir-ne c�pies, de modificar-ne el codi font per perfeccionar-ne el funcionament o adaptar-lo a usos concrets, i de difondre els resultats d'aquestes modificacions.

Nota: les formes angleses freeware i free software s'utilitzen indistintament per a designar dos conceptes diferents, el programari gratu�t i el programari lliure.

tiflot�cnia f

es tiflotecnia; tiflotecnolog�a

en typhlotechnology

Part de la t�cnica que tracta de l'adaptaci� i el desenvolupament d'aven�os tecnol�gics per facilitar-ne l'�s a les persones amb defici�ncies visuals.

tiflot�cnic -a adj

es tiflot�cnico

it tiflotecnico

Relatiu o pertanyent a la tiflot�cnia.

tiflotecn�leg -�loga m i f

es tiflotecn�logo

Persona versada en tiflot�cnia.

DOGC n�m. 3752 - 31/10/2002

Seg�ent: Com es reinstal�la tot
Anterior: Vocabulari de butxaca

Not�cies relacionades: Vocabulari de butxaca
DOGC n�m. 3752 - 31/10/2002

dijous, de setembre 09, 2004

Petita pausa als articles de programació


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'aplicacions per a Palm OS (7a part).

Notícies relacionades:
Introducció al desenvolupament d'aplicacions per a PalmOS
Coses Palm

dimecres, de setembre 08, 2004

PalmCAT prepara una altre guia experta

Categoria: PalmCAT

Fa uns dies, v�rem explicar que PalmSource es pot trobar la Palm Powered Expert Guide sobre: Regional Software Site Creation

Avui ens complau informar que PalmSource ha triat Eric Rivi�re i Paco Rivi�re, col�laboradors de PalmCAT, per a una nova Palm Powered Expert Guide sobre reproductors de m�sica i so per a ordinadors de butxaca Palm.

Si teniu idees o experi�ncia sobre reproductors de m�sica i so, agrairem els vostres comentaris.

Seg�ent: PalmCAT a la III Mostra d'Entitats de Barcelona
Anterior: Mem�ria de les l�nies de treball de PalmCAT


Not�cies relacionades: PalmCAT a PalmSource

dimarts, de setembre 07, 2004

Nou servei de xat a la portada de PalmCAT


Categoria: General

Es troba a la columna esquerra.

Per a comentar el que vulguis, nom�s cal un nom o nick (en el primer quadre) i un missatge (en el segon). No cal cap registre ni contrassenya!

Les quatre icones de la part superior, funcionen aixi:

ChatterBox: Enlla� a ChatterFlooble.
Finestra: Escriure el missatge en una altre finestra.
Hist�ria: No est� habilitada.
Edita: Reservat a l'administrador.

Les emoticones que es poden fer servir s�n:
:) , :-)
:( , :-(
:| , :-|
:D , :-D
;) , ;-)

Cortesia de ChatterFlooble!

Seg�ent: 11 de setembre - Festa Nacional
Anterior: Actualitzaci� a Palm OS 6

Enlla�os relacionats: ChatterFlooble!

dilluns, de setembre 06, 2004

Vocabulari de butxaca


Categoria: Com es fa?

Fa uns dies parlavem de promoure l'�s de catal�

Potser el m�s important �s fer-lo servir correctament. I per fer-ho, els que ens agrada la tecnologia hem de con�ixer les noves paraules. Fa un any es van acceptar algunes paraules, a proposta de PalmCAT, que avui aprofitem per recordar (les solucions ling��stiques i definicions finalment adoptades pel TermCAT, no necess�riament coincideixen amb les nostres propostes):

base de connexi� f

es base de conexi�n; cuna; soporte de conexi�n

fr sabot de synchronisation; socle de synchronisation; station d'accueil

en cradle; docking cradle; docking station

Base a la qual es connecta un ordinador de butxaca, una c�mera o un altre dispositiu electr�nic de dimensions similars, que permet sincronitzar-ne les dades i, en alguns casos, recarregar-ne la bateria.


ordinador de butxaca m

es ordenador de bolsillo

fr ordinateur de poche

en hand-held computer; palmtop computer; pocket computer

Ordinador port�til petit, sense disc dur ni lector de disquets, que funciona amb una bateria i que cont� aplicacions espec�fiques.


organitzador personal m

sigla PDA

es asistente digital personal

fr assistant �lectronique; assistant num�rique personnel; assistant personnel

en electronic assistant; personal digital assistant

Ordinador de butxaca que es destina a funcions de gesti� de tasques personals i de comunicaci� i en qu�, generalment, les dades s'entren amb un llapis electr�nic.

DOGC n�m. 3970 - 18/09/2003



Seg�ent: M�s vocabulari
Anterior: Se m'ha trencat la pantalla!

Not�cies relacionades:
Guia pr�ctica per promoure l'�s de catal�
El DOGC normalitza el llenguatge dels ordinadors de butxaca

diumenge, de setembre 05, 2004

Se m'ha trencat la pantalla!


Categoria: Com es fa?

De tan en tan algú ens explica al Fòrum on es pot portar a arreglar un ordinador de butxaca que ja no té garantia. Aquest és l'únic servei de reparació que conec, però està als Estats Units! Si coneixes un altre més a prop, deixan's un comentari!

Per cert, si està en garantia, consulta el servei tècnic!

Següent: Vocabulari de butxaca
Anterior: Uninstall Manager


Notícies relacionades: PDAParts.com

dissabte, de setembre 04, 2004

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


Categoria: Programació

El fitxer de recursos

La interficie 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 interficie 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'utlitza 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 seràn utils.

Per exemple la icona d'una aplicació es descriu i guarda en el fitxer de recursos. Altres elements com els menus, 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 programació visual (PODS, CodeWarrior, Palmphi, ...) on directament dibuixem l'aspecte de l'aplicació i l'entorn ja crea automàticament el fitxer de recursos i el compila.

També podem crear un fitxer de recursos utilitzant directament un editor de recursos, un programa d'aquest ens permet crear el fitxer independentment de l'entorn de desenvolupament que utilitzem. Hi ha dos programes clàssics per entorns de C/C++.

RsrcEdit - Utilitzat en onBoardC Suite
Constructor - Utilitzat sovint en les PRC-TOOLS

L'altre manera de crear el fitxer de recursos és amb un editor de text, doncs un fitxer de recursos només és un fitxer ASCII on descrivim una sèrie d'elements de l'aplicació, utilitzant un conjunt concret de comandes.

Aquest és el sistema que utilitzarem en aquesta sèrie d'articles. Per dos motius:
  1. és el sistema que habitualment s'utilitza en les PRC-TOOLS, un dels entorns de desenvolupament en C/C++ per Palm OS més utilitzat

  2. és la manera clara i directe d'entendre com es defineix la interfície d'una aplicació i ens donara la capacitat de poder manipular ràpidament i còmodament un fitxer de recursos qualsevol, per exemple per localitzar (traduir i adaptar) una aplicació de codi obert.

Finalment quan tinguem el fitxer aquest s'haurà de compilar amb un programa compilador de recursos, nosaltres utilitzarem el PilRC, un compilador de recursos de codi obert i habitual en les PRC-TOOLS.

Cada compilador de recursos utilitza la seva pròpia terminologia, per tant si utilitzem el PilRC ens cal utiltzar el seu conjunt de comandes per descriure recursos, aqui trobarem el PilRC i un detallat manual de referència.

El nostre fitxer de recursos
Qualsevol aplicació� Palm OS, excepte casos molt concrets. Utilitza com a minim un formulari. Un formulari és basicament la superfície de la nostra aplicació, la pantalla on posarem la resta d'elements de la interfície, on escriurem, dibuixarem, ...

En una aplicació Palm OS, un formulari típic comença a la part superior esquerre de la pantalla, famosa pestanya blava amb el nom del programa, i ocupa tota la pantalla.

De fet tal com diuen en el The Palm Programmer's Cookbook - OnBoard Suite : "Si els objectes de la interfície d'usuari són la pintura del teu quadre, el formulari és la tela on el pintes."

Per tan en un fitxer de recursos el primer que cal fer és descriure el formulari de l'aplicació. Aixó és tant senzill com engegar l'editor de text i escriure:
FORM EuroCForm AT (0 0 160 160)
MENUID MenuPrincipal
USABLE
BEGIN
TITLE "Conversor d'euros / ptes."
END
He utilitzat colors per destacar parts importants d'aquest codi, evidentment en un editor de text no utilitzarem colors.

Tot el que està en vermell són comandes concretes que utilitzem per descriure un recurs, en concret un formulari. Aquest formulari tindra unes caracteristiques:

  • Un nom/etiqueta que l'identifica, en l'exemple EuroCForm. L'important d'aquest nom �s que ens quedi clar quin recurs �s, ja que �s el nom amb que posteriorment i des del codi C farem referencia a aquest formulari.

  • Una posició i mides, per omisió és AT (0 0 160 160) que vol dir que el formulari va de la posició 0,0 de pantalla a la 160,160. Aquestes mides són les estandard que ens asseguren que la nostra aplicació es veuré bé en la majoria d'ordinadors de butxaca, tant els que tenen pantalles de 160x160, com el Zire, com els que tenen pantalles més grans on les mides s'adaptaran autom�ticament.

  • Un menú. Qualsevol programa utilitza un menú, ni que sigui per oferir una opció per mostrar els crèdits. MenuPrincipal és el nom/etiqueta del menú que posteriorment descriurem en el mateix fitxer de recursos.

Despres ja ens trobem amb una part m�s important, les paraules BEGIN i END, dins d'aquestes dues comandes posarem tots els elements i recursos que cal mostrar dins l'�rea que ocupa el formualri i que per tant defineixen l'aspecte de la pantalla de la nostra aplicaci�. �s a dir que aqu� descriurem els elements de la interf�cie d'usuari que cal mostrar.

En aquest exemple TITLE defineix el t�tol de l'aplicaci�, aquest �s el text que es veu dins la cl�ssica pestanya de les aplicacions Palm OS.

Amb aquest petit fitxer de recursos ja podriem compilar un senzill programa per veure l'aspecte, obtindriem una pantalla com la de la figura 1.

B� de fet per compilar aquest fitxer de recursos ens caldrien fer un parell de coses m�s, una d'elles es guadar-lo amb el nom que ens interessi per� amb l'extensi� *.RCP

Despr�s d'aquesta introducci� als fitxers de recursos, en el proper dia ja podrem crear tot el fitxer de recursos de l'aplicaci� que volem desenvolupar, el conversor d'euros a ptes. En concret en el proper cap�tol veurem com definir menus, botons i camps de text.

Seg�ent: Introducci� al desenvolupament d'aplicacions per a Palm OS (8a part)
Anterior: Introducci� al desenvolupament d'aplicacions per a Palm OS (6a part)

divendres, de setembre 03, 2004

Utilitzant el Palm

Categoria:

Daniel Ribes, editor de CosesPalm, ens convida a explicar quin programari fem servir a Utilitzant el Palm. Aquestes s�n les que jo faig servir m�s (tots s�n programes lliures):

SempreSovintA vegades
Plucker per llegir els blogs, diaris, documents, llibres, tot.Keyring per desar milers de contrassenyesMetro si visito alguna ciutat ara vaig sempre en transport p�blic!
DB per organitzar tota la meva informaci�, llistes.Weasel Reader per llegir documents en PalmDOCA5 simplement, l'agenda en catal�
SiEd per a escriure documents en TXT o HTML, com ara aquest postDeflater per comprimir tots els arxius que faig servir de tan en tan.
Teapot per enrecordar-me de fer una trucada d'aqu� 30 minuts, apagar el caf� d'aqui 5 minuts i aquestes cosetes.
Unimatrix per organitzar les meves activitats setmanals.



Seg�ent: Comparaci� de navegadors per a PalmOS
Anterior: Nova versi� 0.83 de SiEd

dijous, de setembre 02, 2004

Memòria de les linies de treball de PalmCAT

Categoria: PalmCAT - Qu� fem?

Avui la p�gina de baixada de PalmCAT fa un any. PalmCAT, despr�s d'uns mesos de disposar d'una p�gina de noticies, va comen�ar a donar serveis a la p�gina de baixada. Avui toca fer recompte:

Quines s�n les accions promogudes per PalmCAT en les seves 4 linies de treball:

1) Adaptaci� de programari de butxaca lliure al catal�.
- Localitzaci� de 28 programes lliures per a ordinadors de butxaca. Actualitzaci� 2-10-2005: Avui es poden trobar 36 programes en catal�.
- P�gina dels recursos per al traductor d'aplicacions.

2) Adaptaci� a totes les plataformes de butxaca, de continguts lliures que ja es troben en catal�.
- Adaptaci� de 32 documents per a ordinadors de butxaca. Actualitzaci� 2-10-2005: Avui es poden trobar 37 documents en catal�.

3) Informar de l'oportunitat que les plataformes de butxaca representen pel catal�.
- S�rie d'articles de divulgaci�: Com es fa?
- Participaci� a les II Jornades sobre el catal� a les noves tecnologies
- P�gina de PalmCAT a PalmSource
- Col�laboraci� amb la Regidoria de la Ciutat del Coneixement de l'Ajuntament de Barcelona
- Participaci� al grup de treball La llengua catalana a la Societat del Coneixement
- M�ltiples contactes per correu electr�nic, visites, not�cies i notes de premsa i televisi�: PalmCAT a la Xarxa de Televisions Locals de Catalunya

4) Suport als programadors d'aplicacions per a la plataforma Palm.
- P�gina dels recursos per al programador
- S�rie d'articles sobre programaci�: Introducci� al desenvolupament d'aplicacions amb PalmOS

Versi� per imprimir (pdf)

Seg�ent: PalmCAT prepara una altre guia experta
Anterior: PalmCAT a PalmSource

Not�cies relacionades:
Quines s�n les l�nies de treball de PalmCAT
L'Ajuntament de Barcelona aposta pel programari lliure

dimecres, de setembre 01, 2004

Cercador de punts sense fil (Wi-Fi)