|
��Somos
mucho m�s que noticias, consulte nuestro men� |
iPhone SDK beta version 2 |
 |
30-Marzo-2008 |
Apple ha
publicado una actualizaci�n del iPhone
SDK llamada iPhone SDK beta version 2.
Aunque no
se instala el iPhone SDK en m�quinas PowerPC sigue existiendo
trucos para hacerlo. |
� |
Open
Office 3.0 para Mac OS X |  | 23-Marzo-2008 | OpenOffice
3.0 est� anunciado
para Septiembre y parece que soportar� los formatos
ODF y OOXML (usado por Microsoft Office 2007). La versi�n
beta puede descargarse
ya.
Adem�s incluye soporte
nativo para Aqua en vez de ejecutar sobre X11 como hasta
ahora y ejecuta m�s r�pido que las versiones
anteriores. | � |
From
C++ to Objective-C |  | 16-Marzo-2008 | Pierre
Chatelier ha traducido su libro (originalmente en frances) From
C++ to Objective-C. Este libro est� destinado a
programadores C++ que quieran el lenguaje Objective-C.
| � |
iPhone
SDK en PowerPC |  | 13-Marzo-2008 | Aunque
Apple ha anunciado en su presentaci�n de iPhone SDK
que para usarlo es necesario un procesador Intel, se
ha descubierto que se trata de un impedimento comercial
(y no t�cnico) ya que el iPhone SDK est� compilado
como un binario universal y funciona sobre PowerPC.
En este
documento se explica c�mo instalar los paquetes
de iPhone SDK que no copia en el disco el instalador de Xcode
3.1 cuando detecta que la m�quina destino es PowerPC. | � |
Sun
anuncia Java ME para iPhone |  | 9-Marzo-2008 | Sun ha
anunciado que est�n trabajando en la implementaci�n
de una m�quina virtual Java ME para iPhone. Esta
m�quina virtual permitir� ejecutar gran cantidad
de software Java que actualmente existe para tel�fonos
m�viles. Actualizaci�n: Sun ha
indicado que la
licencia del iPhone SDK impide ejecutar c�digo interpretado
con lo que la implementaci�n de la m�quina virtual Java podr�a
quedar paralizada. | � |
Xcode
con Organizer |  | 7-Marzo-2008 | Xcode
3.0 ha introducido un gestor de proyectos alternativo llamado
Organizer. Hemos publicado un
nuevo truco donde se explica c�mo usar Organizer para
compilar y ejecutar proyectos desde Xcode. | � |
SDK
de iPhone ya disponible |  | 7-Marzo-2008 | Apple
ha publicado ya
el SDK de iPhone. En principio tiener muy buena pinta, y
soporta la mayor�a de las librer�as y herramientas
de Mac OS X en iPhone. Interface Builder todav�a no
est� disponible. Posiblemente, la principal diferencia
sea haber sustituido el AppKit por el UIKit, un
kit para
desarrollar y gestionar los eventos t�ctiles de la interfaz
gr�fica
de las aplicaciones de iPhone. | � |
Qt
est� portando a Cocoa |  | 4-Marzo-2008 | Apple
anunci� que no iba a implementar Carbon para 64 bits
lo cu�l ha supuesto un problema para aplicaciones Carbon. Qt/Mac
est� implementada en Carbon y en
su laboratorio han anunciado que han empezado a portar
Qt/Mac a Cocoa. Han proporcionado una versi�n alpha
de esta port. | � |
Cocoa
Design Patterns |  | 2-Marzo-2008 | Erik
M. Buck, uno de los autores del libro Cocoa
Programming est� preparando otro libro sobre los
patrones de dise�o de Cocoa. El libro se llama Cocoa
Design Patterns y todav�a no est� disponible,
aunque ya se puede reservar. | � |
Ruby
on Rails en Mac OS X |  | 1-Marzo-2008 | Apple
ha publicado un nuevo
art�culo donde explica c�mo construir aplicaciones
web con Ruby on Rails en Mac OS X. El art�culo
usa Xcode y desarrolla una aplicaci�n web como ejemplo
de aplicaci�n. | � |
SDK
de iPhone y iPod Touch |  | 28-Febrero-2008 | Existen rumores respecto
a que el SDK para iPhone y iPod Touch podr�a presentarse
el pr�ximo 6-Marzo. Se espera que el SDK est� basado
en Objective-C y Cocoa, pero todas las opciones son posibles
hasta que sea oficial. | � |
El
lenguaje Objective-C para programadores C++ y Java |  | 25-Febrero-2008 | Hemos
actualizado nuestro tutorial Lenguaje
Objective-C para programadores C++ y Java. En el
tutorial hemos introducido las nuevas caracter�sticas
de Objective-C 2.0: propiedades, gesti�n de memoria
con recolector de basura y enumeraciones r�pidas. Tambi�n
hemos mejorado muchas explicaciones y ampliado el contenido. | � |
Control
de corrupci�n y p�rdida de memoria |  | 23-Febrero-2008 | Hemos
actualizado nuestro reportaje sobre control
de corrupci�n y p�rdida de memoria. Este
reportaje explica c�mo podemos detectar los problemas
de corrupci�n y p�rdida de memoria usando una
serie de herramientas que existen en Mac OS X para tal fin. | � |
Code
Data y Thread Programming |  | 7-Febrero-2008 | Apple
ha actualizado su tutorial Low
Level Core Data y su gu�a de programaci�n Threading
Programming (antigua Multithreading Programming). Ambos
documentos han cambiado sustancialmente para introducir las
nuevas caracter�sticas de Mac OS X 10.5. | � |
Cocoa
Programming for Mac OS X (3rd Edition) |  | 3-Febrero-2008 | Los
libros de Cocoa se
estaban quedando un poco desfasados. Afortunadamente est� a
punto de salir la tercera edici�n de Cocoa Programming
for Mac OS X. Amazon ya
ha anunciado su existencia pero todav�a no est� disponible
aunque podemos reservarlo y recibirlo tan pronto como salga. | � |
AFP
y Netatalk |  | 3-Febrero-2008 | En
Mac OS X Samba nos
permite compartir ficheros en red local con Windows o Linux
de una forma poco eficiente y no falta de problemas. Apple
dispone de AFP,
un protocolo de transferencia de fichero en red local mucho
m�s eficiente. Netatalk es
una implementaci�n open source de este protocolo que
se puede instalar en una m�quina Linux con mediante
un simple demonio llamado afpd. | � |
DTrace
modificado para no permitir analizar aplicaciones de Apple |  | 23-Enero-2008 | Adam
Leventhal, desarrollador de Sun y uno de los autores de DTrace, descubre que
Apple modific� la implementaci�n de DTrace en
Mac OS X para que no examine productos como iTunes. El
art�culo incluye tambi�n la forma de eliminar
est� absurda restricci�n. | � |
El
c�digo fuente y binario de ZFS ha sido liberado |  | 12-Enero-2008 | El
equipo de desarrollo de Apple ha
liberado el c�digo fuente de ZFS, el que posiblemente
ser� el sistema de ficheros por defecto de Mac OS X
10.6. ZFS es un sistema de ficheros transaccional y muy
escalable. No incluye ninguna novedad frente al estado del
arte de los sistemas de ficheros, pero es conocido por tener
un dise�o y programaci�n muy simple y elegante. | � |
Usar
lenguajes de script para desarrollar con Cocoa |  | 11-Enero-2008 | Mac
OS X 10.5 incluye soporte para RubyCocoa bridge y PyObjC bridge,
los dos mecanismos para acceder a toda la API Cocoa desde lenguajes
de scripts. En este nuevo reportaje Apple
introduce tanto la forma en que podemos usar lenguajes como
Ruby o Python para acceder a Cocoa, como la forma en la que
desde Objective-C podemos acceder a Ruby y Python. | � |
MacFUSE
con herramientas para desarrolladores |  | 10-Enero-2008 | MacFUSE
(Filesystem USErspace) es una herramienta de Google que permite
utilizar otros sistemas de archivos en Mac OS X (p.e. NTFS
con lectura y escritura). Consiste en una extensi�n
del kernel que permite programar sistemas de ficheros en el
espacio de usuario, lo cual hace que un error en la programaci�n
no bloquee toda la m�quina. En la actualizaci�n que
ha publicado Google se
incluye un nuevo framework que permite a los programadores
Objective-C crear sistemas de ficheros y acceder a los servicios
de MacFUSE. | � |
Herramientas
de desarrollo |  | 26-Diciembre-2007 | Adem�s
de Xcode, existen otras herramientas de desarrollo para Mac
OS X. Aqu� tenemos
publicada una descripci�n de las principales herramientas
de desarrollo. Nuestra preferida es TextMate.
Es r�pida, permite desarrollar para much�simos
lenguajes y es totalmente personalizable mediante scripts.
No es gratuita pero tiene un precio muy asequible. | � |
Codecs
para QuickTime |  | 15-Diciembre-2007 | QuickTime
sin codecs adicionales es
bastante limitado. Afortunadamente Perian y Flip4Mac proporcionan
un buen conjunto de codecs adicionales para poder abrir la
mayor�a de los formados de v�deo existentes. | � |
Carbon
en 64-bits |  | 30-Noviembre-2007 | De
casi todos es conocida la eterna lucha entre Apple por librarse
de Carbon y algunos fabricantes de aplicaciones, como pueda
ser Adobe, que se niegan a portar todo su software. Apple anuncio
en varios WWDC que no portar�a Carbon a 64 bits, pero
ahora han sacado una
gu�a donde explican que Carbon ha sido parcialmente
portado a 64 bits. En el documento indican que los elementos
de interfaz gr�fica no ser�n portados y que los
desarrolladores Carbon deber�n compilar para 32 bits
la interfaz gr�fica, o bien reescribir (al menos) su
interfaz gr�fica en Cocoa. Adem�s Apple ha sacado otra
gu�a donde explica c�mo integrar Carbon y
Cocoa en la misma aplicaci�n. | � |
Nuevos
comandos en Leopard |  | 19-Noviembre-2007 | Este interesante
art�culo escrito por Drew
McCormack describe los nuevos comandos que introduce Leopard. La
mayor�a de los nuevos comandos aprovechan las caracter�sticas
de DTrace para mostrar informaci�n del funcionamiento
del n�cleo: Accesos a disco por proceso, informar cu�ndo
se modifica un determinado fichero, etc. | � |
Subversion
en Mac OS X |  | 18-Noviembre-2007 | El
gestor de versiones CVS se ha distribuido habitualmente preinstalado
en Mac OS X o en las Development Tools, pero el gestor de versiones
Subversion siempre se ha tenido que instalar a parte. Por ejemplo
del proyecto Fink. El �xito que ha tenido Subversion en
los �ltimos a�os ha hecho que Apple anuncie que
a partir de Mac OS X 10.5, Subversion se distribuir� preinstalado
en el sistema operativo. | � |
Little
Snitch |  | 12-Noviembre-2007 | Un
firewall nos protege del tr�fico de red que intenta
entrar en nuestro ordenador, pero �c�mo podemos
saber si las aplicaciones que tenemos instaladas est�n
enviando mensajes al exterior?. Little
Snitch es una aplicaci�n que monitoriza el tr�fico
de red saliente y nos avisa antes de permitir a una aplicaci�n
enviar paquetes de datos al exterior. | � |
Apple
publica el c�digo fuente de Darwin 9 |  | 7-Noviembre-2007 | Apple
ha publicado Darwin
9, el n�cleo open source de Mac OS X 10.5. Con esta
publicaci�n acaban las hasta hace poco especulaciones
sobre si Apple seguir�a publicando el n�cleo
de su sistema operativo. Esperamos que en no mucho tiempo
aparezca tambi�n publicado en Mac
OS Forge, el sitio web que Apple abri� para apoyar
los desarrollos open source. | � |
Mac OS X sube su cuota de mercado |
 |
7-Noviembre-2007 |
Mac OS X ha subido en un a�o del 5.21% de cuota de mercado mundial en Octubre del 2006 al 6.55% de cuota de mercado en Octubre del 2007.
Por otro lado Safari se sit�a con un 5.05% de cuota de usuarios como tercer navegador web m�s usado despu�s de Internet Explorer y Firefox. |
� |
Leopard Tech Talk en Madrid |
 |
7-Noviembre-2007 |
Apple ha anunciado una conferencia Leopard Tech Talk en Madrid el pr�ximo d�a 4 de Diciembre. La asistencia es gratuita pero hay que registrarse ya que el espacio es limitado.
El evento dura de 9h a 16h y se tratar�n temas como Core Animation, Xcode 3.0, desarrollo para 64 bits y procesamiento de im�genes. |
� |
A Quick Objective-C 2.0 Tutorial |
 |
5-Noviembre-2007 |
Scott Stevenson ha publicado un tutorial donde se recogen las principales caracter�sticas que introduce Objective-C 2.0: properties, dot syntax, fast enumeration, y garbage collection. |
� |
La paradoja Python |
 |
5-Noviembre-2007 |
En la web de Paul Graham encontramos la siguiente paradoja. A falta de un nombre mejor lo llam� la paradoja Python:
Si una compa��a decide escribir su software en un lenguaje poco utilizado comparativamente, ser�n capaces de contratar a mejores programadores, porque atraer�n s�lo a aquellos que se molestaron en aprenderlo… |
� |
Mejoras en la seguridad de Leopard |
 |
4-Noviembre-2007 |
TidBITS ha publicado un interesante art�culo donde se comentan las mejoras de seguridad introducidas por Leopard.
Entre las nuevas caracter�sticas de seguridad encontramos library randomization, aplicaciones firmadas, gesti�n de la direcci�n de Internet de la que proceden las aplicaciones, unidades de disco encriptadas con AES de 256 bits, sandboxing, o mejoras en el protocolo de compartici�n de ficheros SMB. |
� |
Ars Technica Leopard Review |
 |
3-Noviembre-2007 |
Ars Technica ha publicado su tradicional revisi�n t�cnica de Mac OS X. La revisi�n trata los nuevos aspectos de Leopard: N�cleo, 64-bits, FSEvents, Core animation, Quartz GL, Finder, Dock y como no Time Machine. |
� |
Scripting Bridge |
 |
3-Noviembre-2007 |
Apple ha publicado un art�culo donde se comenta la nueva funcionalidad de Scripting Bridge, una tecnolog�a que permite a aplicaciones Python o Ruby acceder a toda la API de Cocoa y al runtime de Objective-C.
Adem�s han actualizado su art�culo sobre automatizaci�n con Scripting Bridge, un art�culo donde se comenta c�mo desde Python y Ruby podemos acceder a aplicaciones scriptables Mac OS X, una tarea que antes estaba reservada a AppleScript. |
� |
ZFS beta seed |
 |
3-Noviembre-2007 |
Leopard sigue usando el sistema de ficheros HFS+, pero es posible que Mac OS X 10.6 cambie a ZFS como sistema de ficheros por defecto.
De momento Leopard s�lo permite leer sistemas de ficheros ZFS, pero Apple acaba de publicar en la ADC una versi�n beta de ZFS que permite escribir ficheros. |
� |
Leopard Technology Series for Developers |
 |
27-Octubre-2007 |
Apple ha publicado dos nuevos art�culos en sus seri� de art�culos para programadores Leopard.
El primero de ellos es sobre las nuevas caracter�sticas de Objective-C 2.0, el segundo de ellos trata sobre las novedades en las APIs multimedia. |
� |
Gesti�n de versiones con CVS y Subversion |
 |
27-Octubre-2007 |
Hemos publicado un nuevo tutorial en el que se explica c�mo utilizar un gestor de versiones para compartir c�digo fuente entre varios programadores.
El tutorial empieza comentando aspectos generales de los gestores de versiones, y luego se centra en dos herramientas: CVS y Subversion. Las herramientas se explican por separado para que el lector pueda ir directamente a la que m�s le interese. |
� |
WebKit Open source project |
 |
26-Octubre-2007 |
Apple ha abierto una nueva web para desarroladores WebKit, un motor de renderizado web open source que permite desarrollar aplicaciones web que funcionan tanto en Safari 3.0 para Mac y Windows como en Safari para iPhone.
Tambi�n dispone de una secci�n para desarrolladores iPhone con tutoriales y videos explicativos de la programaci�n de su nueva tecnolog�a. |
� |
Nuevas caracter�sticas en Mac OS X 10.5 |
 |
21-Octubre-2007 |
Apple ha anunciado un conjunto de 300 nuevas caracter�sticas que incluir� Mac OS X 10.5.
En lo que respecta al mundo de la programaci�n, las principales caracter�sticas son Dashcode, Objective-C 2.0, y la posibilidad de usar Python o Ruby para acceder tanto a aplicaciones scriptables AppleScript, as� como a la API de Cocoa. |
� |
iPhone y iPod Touch SDK |
 |
18-Octubre-2007 |
Apple ha anunciado que proporcionar�n un SDK para desarrolladores de aplicaciones para iPhone y iPod Touch.
El lanzamiento de este SDK no se har� hasta por lo menos Febrero y puede que incorpore un sistema de aplicaciones firmadas digitalmente (similar al de Symbian OS de Nokia) para garantizar la calidad de est�s aplicaciones y para evitar la aparici�n de virus. |
� |
Tiger vs Leopard benchmark |
 |
14-Octubre-2007 |
Ahora que parece quedar poco para el lanzamiento de Leopard hemos buscado algunos test de rendimiento y hemos encontrado que Leopard en su versi�n beta (que no tiene porque incluir todas las optimizaciones) mantiene el rendimiento de Tiger, y lo supera especialmente en Quartz y OpenGL.
|
� |
El lenguaje Nu |
 |
10-Octubre-2007 |
Nu es un lenguaje de programaci�n interpretado con una sintaxis basada en Lisp y una sem�ntica basada en Ruby.
Este lenguaje permite utilizar el runtime de Objective-C desde Nu o viceversa (acceder a objetos Nu desde Objective-C). L�gicamente tambi�n podemos acceder a todas las librer�as Cocoa desde Nu. |
� |
Cocoa Con Leche |
 |
10-Septiembre-2007 |
Cocoa Con Leche es un nuevo blog dedicado a la programaci�n Cocoa. Aquellos programadores que est�n interesados en la programaci�n con esta fascinante API de Mac OS X encontrar�n en este sitio una gran fuente de informaci�n en castellano. Ya est� disponible el primer ejemplo: La aplicaci�n Hello World.
|
� |
Launchd conference |
 |
9-Septiembre-2007 |
Dentro de las Google Tech Talks series podemos encontrar
una interesante presentaci�n
del creador de Launchd.
Entre otros aspectos avanza que est�n intentando
que Launchd sea usado por otros sistemas operativos,
y comenta las ventajas frente a software malicioso de
en Mac OS X gracias a que los procesos s�lo puedan
llamarse en downward.
|
�
|
CoreImageTool |
 |
8-Septiembre-2007 |
CoreImage
es una API que proporciona Apple para aplicar gran cantidad
de filtros a im�genes. Ahora con CoreImageTool
podemos aplicar estos filtros con comandos del terminal.
Aqu�
podemos encontrar una descripci�n de c�mo
ejecutar estos comandos.
|
�
|
Groovy |
 |
7-Septiembre-2007 |
Para los programadores Java el lenguaje de script Groovy
resulta especialmente recomendable ya que la gran ventaja
que aporta frente a otros lenguajes de script como Perl,
Python o Ruby es que Groovy utiliza directamente las
librer�as de clases de Java, con lo que tan s�lo
ser� necesario aprender el lenguaje Groovy.
Groovy es un lenguaje �gil, es decir, que nos
permite escribir las mismas instrucciones que Java (tambi�n
es orientado a objeto) pero con una sintaxis mucho m�s
resumida.
Groovy es multiplataforma y ejecuta sobre cualquier
m�quina virtual Java 1.4 o posterior. Podemos
descargarlo de aqu�,
y encontrar documentaci�n sobre este lenguaje
aqu�.
|
�
|
Cocoa de 64 bits |
 |
4-Septiembre-2007 |
En Tiger las aplicaciones de 64 bits s�lo pueden
ser comandos del terminal que usen llamadas BSD, mientras
que en Leopard ya ser� posible crear aplicaciones
Cocoa de 64 bits (adem�s de aplicaciones Cocoa
de 32 bits).
Parece
ser que Apple finalmente no portar� Carbon
a 64 bits, con lo que las aplicaciones Carbon seguir�n
pudi�ndose ejecutar s�lo en 32 bits. Algunos
fabricantes de aplicaciones ya se han quejado de que
no quieren portar todo su software a Cocoa.
|
�
|
Ver
noticias pasadas >>>
� |
|
|