Posts Tagged ‘desarrollo’

Apple es el diablo! Boicotea el iPad! – “enviado desde mi iPad”

Los líos de Apple con su tienda de aplicaciones, las aplicaciones que venden contenido, etc, etc.

La última? la eliminación de la App Store (iPhone e iPad) de una aplicación e-reader de Sony que te hacía comprar los discos donde no debía (según la guía de Apple para ello). En Tech Crunch lo plantean así:

“Here we go again.

It has been a few weeks since we had a story about how Apple is evil, or how the relatively closed system that fuels the iPad and iPhone will be the downfall of society. We were due. And tonight we got such a story. Maybe. Or maybe not at all. It doesn’t really matter. What’s important is that Apple is closed! Closed, I tell you! The empire is going to collapse any moment now.”

“But the larger point goes back to what I poked fun at in the beginning of this post. There seems to be this desire to paint Apple’s relatively closed system as “evil” in some way. But the reality, of course, is that it’s not evil. If anything, it has just proven to be good business. In fact, one of the most successful business models ever. Once again we’re simply seeing that the case against Apple is just as much a case for Apple.

The larger public simply doesn’t care about this whole open versus closed debate. And it doesn’t really seem like developers actually making the apps do either. But the press certainly seems to for some reason. We get so damn angry about things like this — when we read them on our iPads.

Apple sold nearly 15 million iPads in just 8 months last year. Does anyone really believe the product is going to crash and burn this year? I can hear the masses, “You know, I was going to buy an iPad, if only they had accepted that Sony eReader app. Damn…”

Update: Both Sony and Apple have gotten back to us on the issue.

Sony says:

Apple is now requiring “in-app” purchasing rather than linking out to our store. That’s not what we submitted based on precedent set by other eBook retailers. We’re working on a solution.

Apple says:

We have not changed our developer terms or guidelines. We are now requiring that if an app offers customers the ability to purchase books outside of the app, that the same option is also available to customers from within the app with in-app purchase.

Despite the fact that those two statements mildly contradict one another (it seems like Sony’s should have “as well as” instead of “rather than”), this is all exactly what I talked about in the second half of the post.”

 

(actualizado) 2 aplicaciones (Mac OS X): petición de consejo o idea para desarrollar

Actualización: No como aplicación, pero sí como servicio existe twimarks para resolver mi segunda petición.

Un servicio web gratuito de momento, que espera en el futuro monetizarse con publicidad y no con sus usuarios, que recoge los enlaces en tu timeline, generando además un RSS de los enlaces que te permte cargarlo en tu visor de feeds habitual. Así, cuando repasas los RSSs del día te aparecen los enlaces del time line (new) y los nelaces más enlazados (los que salen más de una vez) e incluso puede slocalizar lo spropios, cada uno con su RSS.

Cuando soporte listas será la pera y el soporte … gente muy al tanto. De moento, una gran solución.

A lo mejor existen y no las he encontrado ;-)

Una cosa es importante, estoy pensando en el Mac (Mac OS X), aplicacion o widget, NO aplicación iOS.

La primera fue una idea de mi mujer, hacer ya un tiempo, más bien la vemos como un Widget…

Se trata de una aplicación o widget que permita saber qué películas pasan en los cines de tu provincia o ciudad. Por ejemplo, que tome los datos de http://www.hoycinema.com/cartelera/Valencia/Valencia.htm y te presente:

cine: pelis: horas

No se explicar más, pero esa es la idea. Por ejemplo la App IMDB (iPad) hace eso, pero el widget de IMDB es bastante penoso y te abre la web (y la ciudad por la que buscas la usa como término de títulos y demás, pero no como lugar del que mostrar la cartelera).

A la segunda aplicación le he dado más vueltas … Lector de enlaces de twitter.

Usuario: Quien utilice twittter para ver los enlaces de aquellos que sigue

Qué ha de hacer la App:

-conectar con tu cuenta de twitter

-coger los enlaces en tu timeline y listas e identificarlos para mostrar el título

(por ejemplo http://campl.us/xxx =  Camera+ photo by xxxx)

-mostrarlos tipo Vienna, NetNewsWire, Gruml o Google Reader en paneles

-tres infos: @user (panel 1), (panel 2) el tweet, (panel 3) título de la web (en vez del URL acortado) y previsualización del contenido

-en caso de que se repitan enlaces en diferentes usuarios eliminar los repetidos (dejando el más antiguo de los tweeteados)

Por ejemplo, sería un plugin o módulo perfecto para Gruml, que ya tiene integración con Twitter. Lo de ver el twwet es para descartar enlaces de 4square, estoy viendo tal, escuchando cual o ha acabado la carrera, etc y saber si el enlace se recomienda o desaconseja (por ejemplo).

Pulse (iOS) hace algo parecido … ésa es la idea de partida, pero mostrado como comento por cuestiones de productividad.

 

The Complete History of the WWDC Keynote

The hype. The sell-outs. The personal promises from the CEO. It wasn’t always like this.

Apple’s Worldwide Developers Conference began as an intimate gathering in Monterey, CA that was of little interest to anyone outside of Apple’s close-knit world of software architects. Sure, Apple was there–and at the very first conference in 1983, Lisa tagged along for her first public appearance–but there wasn’t much to speak of; quite literally, a non-disclosure agreement kept most things under lock-and-key.

 

Manual de Bash para OS X (para darle caña al terminal)

En el blog de Comado GUM, podemos leer lo que nos proponen en MacProgramadores, sus autores:

“En este tutorial pretendemos enseñar el manejo de Bash, el Bourne Again Shell de GNU. Este shell es el que proporcionan por defecto muchos sistemas UNIX entre ellos Mac OS X o Linux. Los ejemplos se explicarán sobre Mac OS X, pero debido a la interoperatividad que caracteriza a Bash, estos ejemplos deberían ser exactamente igual de útiles en otros sistemas UNIX. Cuando existan diferencias las indicaremos para que usuarios de otros sistemas puedan seguir correctamente este documento.
El tutorial asume que el lector conoce los aspectos más básicos de qué es, y para qué sirve un terminal. A lo largo del documento comentaremos gran cantidad de comandos que están relacionados con el shell, y que ayudan a hacer que los ejemplos resulten útiles.

En este tutorial pretendemos enseñar el manejo de Bash, el Bourne Again Shell de GNU. Este shell es el que proporcionan por defecto muchos sistemas UNIX entre ellos Mac OS X o Linux. Los ejemplos se explicarán sobre Mac OS X, pero debido a la interoperatividad que caracteriza a Bash, estos ejemplos deberían ser exactamente igual de útiles en otros sistemas UNIX. Cuando existan diferencias las indicaremos para que usuarios de otros sistemas puedan seguir correctamente este documento. El tutorial asume que el lector conoce los aspectos más básicos de qué es, y para qué sirve un terminal. A lo largo del documento comentaremos gran cantidad de comandos que están relacionados con el shell, y que ayudan a hacer que los ejemplos resulten útiles.”

El “.pdf”

 

Vuelve Sal (y Automator y …)

Hace ya un tiempo enlacé en una entrada a Sal Soghoian sobre Automator como una gran herramienta para administrar equipos en una clase. Quién mejor que el para hablarnos del programa, ya que es el Production Manager del mismo en Apple.

Parece que le ha cogido el gusto a publicar entradas en blogs como invitado, ya que me entero vía Memoria de Acceso Aleatorio que ha publicado una revisión de alto nivel de cómo funciona la integración de tus herramientas creadas con Automator como servicio, ofreciendo enlaces a una serie de demostraciones realizadas por Sal Soghoian, involucrado también dentro de la compañía de la manzana mordida  en AppleScript, en Command+Shift+Q.

 

Los militares USA se pasan por Apple

The Mac Observer comenta la visita de representantes de los militares USA a los cuarteles generales de Apple en Cupertino, con el fin de contemplar la posibilidad de disponer de dispositivos específicos.

 

Cómo usar el OCR de las multifunción HP con Snow Leopard

Un truquillo de Mac OS X Hints bastante interesante. Cuando salió Snow Leopard, HP tuvo una especie de “pique” porque sus drivers se sustituyeron con un software preinstalado por Apple. HP dijo que tendríamos que comprar nuevas impresoras para disponer de su soporte bajo Snow Leopard, Mac OS X 10.6.

Una de las características que se perdían era el OCR … y parece que con esta solución puedes instalar un motor OCR de código abierto, que irónicamente se empezó en HP y que actualmente utiliza y mantiene Google. Tesseract.

En la entrada original todos los insultos de terminal, con las advertencias y reservas necesarias respecto a las posibilidades de que esto no acabe perfectamente bien ;-)

 

¿Quieres desarrollar para el iPhone?

Si tienes previsto empezar a trabajar, por fin, en el desarrollo de aplicaciones para los dispositivos móviles de Apple o incluso para los ordenadores de la manzana (incluso yo me lo estoy pensando), no podías elegir mejor momento. Para empezar Apple ha rebajado el coste de su programa de desarrolladores para Mac.

toolkit

En cuant a desarrolladores para iPhone, si eres de Valencia aprovéchate el evento del 10 de marzo organizado por illa digital en la UPV. Contacta con info arroba illadigital punto es para ampliar la información.

Y seas de dónde seas los chicos de AppStorm se han currado un amplo resumen de recursos si tu plan es tomarte muy en serio el desarrollo para el iPhone: Las mejores propuestas de Apple, libros, screencasts, tutoriales, podcasts, blogs, foros, conferencias, librerías Open Source, kits de diseño e interfaces, iconos, herramientas para sitios web para móviles, directorios en los que listar tu aplicación e incluso dónde contratar desarrolladores.

Suerte!!!

 

HTML5 … muy interesante para Apple

En C-Net plantean la importancia para Apple del lenguaje HTML5 y su implantación en el desarrollo web como estándar a raíz de la adopción del mismo por Vimeo y YouTube (y es de esperar por Google Video, dueños de You Tube, digo yo).

La cosa es que el HTML5 permite dejar fuera Flash para la reproducción de vídeo, aunque todavía con limitaciones para hacer “lo mismo”, implementando otros estándares (Ogg, H.264) como codificación de vídeo en este lenguaje. Flash consume muchos recursos y su omnipresencia conduce a un monopolio “de facto” por su caracter privativo. Con HTML 5, se soporta el H.264 desde Safari y Chrome, y Firefox soporta por su parte OGG en lugar de H.264.

Resulta evidente el paso adelante que supondría la adopción de esta tecnología, no sólo por la razones obvias de estandarización de los formatos, sino porque el iPhone no tendría que seguir necesitando de Adobe un desarrollo específico de Flash.

Veremos como evoluciona ésto.

 

Automator, una herramienta perfecta (también) para administrar equipos en la clase

sal2Vía TUAW, tengo conocimiento de que Sal Soghoian (Production Manager de Automator en Apple) ha escrito una entrada en Total Apps.

En ella describe como los educadores en un entorno tecnológico (en especial los que han de administrar un aula llena de equipos) tienen poco tiempo para formar a los alumnos y menos todavía para tareas de mantenimiento y control repetitivas, como asegurarse que los alumnos tienen el software y el contenido que necesitan o que están en la página web que toca.

El autor propone una serie de útiles enlaces para profesores que quieren automatizar estas tareas … entre ellos el de The Teacher’s Helpers con una colección gratuita de acciones de Automator escritas específicamente para ayudar a los profesores con Macs en sus clases, como los que compren Apple Learnig Lab.

 

Apple lanza un centro de recursos de la App Store para sus desarrolladores

Leí ayer en 9 to 5 Mac el sábado por la mañana que Apple ha lanzado un Centro de Recursos de la App Store para Desarrolladores.

Parece que Apple quiere mejorar sus relaciones con los no pocos desarrolladores que, en contraposición a los muchos que están teniendo gran éxito con sus Apps, encuentran por parte de la compañía de la manzana falta de comunicación, recursos y herramientas para la construcción de Apps para el iPhone.

 

El culebrón de Intel, nVidia y Apple…

Intel y nVidia colaboran, pero no hasta donde Intel se pueda sentir amenazada … Apple tiene un acuerdo con ambos, pero compró PAsemi, de la que se dice que desarrollará chips que aprovechen Open CL… ¡interesante!! ¿Hasta dónde llegarán las demanadas? ¿Y  la colaboración? ¿Quién dará primero la patada a quién?

En 9 to 5 Mac

Entrada relacionada (ficción pura): La visita de Andy Grove a Jobs … en el Fake Steve Jobs Blog.

 

Guía de AppleScript para principiantes…

Ayer leía una documentación de Apple en la que la compañía de la manzana mordida hablaba del soporte de AppleScript en Numbers, la aplicación de hoja de cálculo de iWork ’09. Y siempre he oído hablar de como AppleScript nos permite (o nos permitiría) automatizar numerosas tareas que debemos realizar repetitivamente en nuestro Mac. De hecho Automator soporta AppleScript para ofrecer una mayor potencia y precisión en los flujos de trabajo.

Todo esto sumado al interés (renovado) en aprender al menos los básicos de estas cuestiones, poder entenderlas, porque pienso que ese es un mercado muy virgen, hace que sea de especial interés la providencial entrada en TUAW sobre la Guía de AppleScript para principiantes., que podemos encontrar en App Storm.

Yo me quiero poner las pilas en este campo … ¿y tú?

 

¿Será QuickTime X el eslabón perdido para la reproducción de Flash en el iPhone (iTouch)?

Leo en Tech Crunch esta posibilidad … ya que QuickTime X parece que reproduce archivos “.flv”. Tech Crucnh hacer referencia en la noticia a Cateto Blog, dónde parecen ser los primeros en resaltar esta cuestión que fue pasada por alto en las presentaciones del reproductor durante la WWDC.

Si todo esto es así … ¿fue pasada por alto porque SÍ (sorpresa)? ¿fue pasada por alto porque NO (para evitar expectativas problemáticas)? Será imposible reglar Snow Leopard porque en su precio se pagarán royalties que permitan la reproducción de formatos propietarios?

 

FileMaker se mueve: evento en Valencia y Certificación

“El grupo de usuarios FM-Club Valencia organiza el próximo día 13 de junio la FMValencia Primavera 2009, una reunión en la que participarán usuarios y desarrolladores FileMaker de toda España con el objetivo de compartir y adquirir conocimientos en un entorno familiar y amigable.
Como cada trimestre, la reunión se celebrará en el Museo de Historia de Valencia. Tras el almuerzo y las exposiciones de Miguel Ricarte, Andrés López, Paco Lozano y Nicolau Rabasseda, los asistentes podrán participar en una tertulia para comentar las presentaciones y exponer dudas o problemas para su resolución.”

 

Certificación FileMaker

Por otra parte, FileMaker nos propone transformar nuestras habilidades con la potente base de datos en una credencial para el desarrollo con la misma: Desarrollador Certificado en FileMaker 10. Al convertirse en un Desarrollador Certificado en FileMaker 10, no sólo se demuestran los conocimientos técnicos de la línea de productos FileMaker 10, sino que también se obtiene la única credencial patrocinada por FileMaker, Inc.

 

Google lanza, al fin, Chrome para Mac (aunque para desarrolladores)

Vaya una versión alfa podríamos decir, o pre-alfa por lo que dicen. Lo he leído en Tech Crucnh y lo comparto para los más valientes. ;-)

 

¿Es Grand Central el camino correcto?

O podría Apple equivocarse con Grand Central. Según leo en Mac Research eso es lo que parecen pensar o, al menos, plantear los chicos de Macworld.

Básicamente el autor del artículo en MacWorld se plantea la verdadera necesidad de las capacidades multiproceso y multihilo en el uso diario de sistemas personales.

Mientras que los chicos de Mac Research piensan que esa opinión es un sinsentido, ya que se podría editar e imprimir un documento de gran aspecto con el Mac original de hace 25 años, ¿pero por eso todas las mejoras de rendimieno deben ser dejadas de tener en consideración? La edición de textos apenas requiere recursos computacionales, pero otras resulta que sí.

La verdad es que cuando me encuentro delante de mi Mac diciéndole: “venga, venga”, dejo de pensar en que 8 núcleos de proceso son demasiados, jjjj (más si pueden “convertirse” en 16).

 

Y vosotros, ¿qué pensáis?

 

Apple y sus propios chips, claros y sombras

Según la opinión de Venture Beat. Interesante leerlo completo, en inglés , pero desgrano algunos conceptos… 

Hay consenso  en que Apple va a hacerse sus propios chips… los contratos recientes, la compra de PA Semi, las ofertas de puestos en ese ámbito. A priori supone que Apple no tendrá que pagar por sus chips pero supone muchos costes de investigación. Los chips tienen mucho sentido ante la llegada de las redes 4G, ofreciendo junto a banda ancha móvil, gran rendimiento y bajo consumo.

Pero el diseño de chips no deja de precisar de la subcontratación de un fabricante … o de invertir todavía más en una fábrica de chips, una inversión altísima. (Y digo yo, pero una que Apple podría afrontar con la pila de cash que tiene…). Y por otra parte, si puede subcontratar eso a los grandes, para qué va a investigar por su cuenta. Una teoría de Venture Beat es que Apple así podría alejarse de la imitación/clonación de su iPhone. Y se piensa que Apple tiene una licencia para utilizar la tecnología ARM … de manera que todo ese equipo de ingenieros no tenga que empezar de cero.

También se indica la posibilidad de que ese procesador le suponga a Apple para preservar la compatibilidad en las plataformas venideras, ya que uno no puede cambiar fácilmente de fabricante de procesador… y de este modo sería más sencillo independizarse de los fabricantes de chips, algo a lo que nade se ha atrevido hasta la fecha, haciendo de Apple una solución, todavía, más vertical.

 

Con que quieres desarrollar una iPhone App…

Digamos que ayer alguien te dijo que su hermano ha desarrollado una App para el iPhone y que lleva varias semanas con 120 descargas/día de la misma, a euro la descarga lo que te produjo unas ganas tremebundas de desarrollar tu propia App.

Pues en 31 days of iPhone applications cada día tienes un caso práctico a seguir, por arte y gracia de Arroz con Nori.

Hmm, habrá que ponerse las pilas…

 

AppleScript (cómo hacer que tus aplicaciones trabajen por tí)

En la LSPM, los listeros Ana y Ramón (y Pau) preguntaban lo siguiente:

Office 2008 no permite ejecutar las macros de la versión 2004 y necesitamos ejecutar una transformación de datos que realizamos cada tarde. ¿Podría hacerse la siguiente secuencia en Automator?

Abrir Word

Pegar el portapales en texto sin formato

Buscar y reemplazar todos las comas (,) por puntos (.)

Buscar y reemplazar todas las tabulaciones (^t) por comas (,)

Juan de Dios Santander y Rafa Espada salieron en apoyo de los “analistos” de bolsa Ana y Ramón:
El primero sugería utilizar AppleScript para Automator-ear la ejecución de ese AppleScript en una acción, ya que parecían tareas razonables. O sugería utilizar
“la línea de comandos, con el comando pbpaste, y el comando:
open -a “Microsoft Word”; pbpaste | tr , . | tr \\t , | pbcopy ; open -a “Microsoft Word”; osascript -e “tell app \”Microsoft Word\” to set content of the text object of the first document of the first window to the clipboard”
Con TextEdit:
tr , . | tr \\t , | pbcopy; open -a “TextEdit” ; osascript -e “tell application \”TextEdit\” to set the text of the document of the first window to the clipboard”
Y eso lo puedes meter en una acción “Ejecutar el script Shell de Automator”"
Rafa Espada decía:
“Para estas cosas no hace falta utilizar office… AppleScript es la bomba…
Llevas un text al portapapeles… ejecutas el script… y te modifica el texto del portapapeles según quieres y lo vuelve a dejar en el portapapeles… 
Copias esto en el Editor de AppleScript y lo guardas como aplicación…
——————————–

– se pone el contanido del portapapeles en una variable
set entrada to (the clipboard as text)
– se pasa todo el texto por una función (textonuevo) que cambiará los caracteres…
set salida to textonuevo(entrada)
– el resultado de la función… se vuelve a dejar en el portapapeles…
set the clipboard to salida

on textonuevo(this_text)
set the comparison_string to “,” & (ASCII character 9)
set the source_string to “.,”
set the new_text to “”
repeat with thisChar in this_text
set x to the offset of thisChar in the comparison_string
if x is not 0 then
set the new_text to (the new_text & character x of the source_string) as string
else
set the new_text to (the new_text & thisChar) as string
end if
end repeat
return the new_text
end textonuevo

Copias esto en el Editor de AppleScript y lo guardas como aplicación…”
Por supuesto has de modificar lo que son las variables… En fin, de lujo, pero yo no tengo esta necesidad y (aún) no lo he probado.
 

Apple Design Awards WWDC 2009: abierto el plazo

Imagen en el correo enviado

Imagen en el correo enviado

 

El pasado viernes Apple enviaba a los desarrolladores un mail informando que quedaba abierto el plazo para la presentación de trabajos para los premios Apple Design Awards, con que cada año se premian en la Worl Wide Developers Conference las aplicaciones mejor diseñadas para Mac y iPhone.

La presentación de trabajos tiene por fecha máxima el 4 de mayo. La Conferencia Mundial de Desarrolladores tendrá lugar  del 8 al 12 de junio y los ganadores obtendrán premios de hardware y la envidia (y respeto) de sus colegas.

En el sitio de la WWDC toda la información al respecto, pero ya os adelanto que los aspectos que se valoran para la entrega de los premios son éstos:

Platform Innovation

Technology Integration & Adoption

Connectedness

Localization

Design & Quality

Performance Tuning & Optimization