|
|
|
| El presidente de Google entra
en la junta directiva de Apple |
 |
| 30-Agosto-2006 |
La junta directiva de Apple ha
aprobado la incorporación del Dr. Eric E.
Schmidt, actual presidente de Google, como nuevo miembro
permanente.
Eric
E. Schmidt es doctor en ingeniería eléctrica
e informática por la universidad de Berkeley,
y antes de presidir Google trabajó como investigador
en el Xerox Palo Alto Research Center y en los laboratorios
Bell. También trabajo en Sun como software manager
de Java. Es una persona bien formada tecnológicamente,
y seguramente ayudará a Apple a elegir las mejores
tecnologías, y no las que estén más
de moda. |
| |
| El nuevo firmware EFI |
 |
| 22-Agosto-2006 |
Tradicionalmente la BIOS se han basado en el MBR (Master
Boot Record) para iniciar el arranque del sistema, así
como para particionar los discos. El nuevo sistema de
firmware EFI utiliza un sistema para particionar los
discos llamado GPT, el cual elimina las restricciones
del MBR.
Debido a que tanto Mac OS X como Windows Vista usarán
EFI como firmware, conviene informarse sobre cómo
funciona el GPT. En este
y este
artículo podemos encontrar una explicación
clara y concisa de su funcionamiento. Apple también
tiene una Technical
Note al respecto. |
| |
| Migrando a los 64 bits |
 |
| 15-Agosto-2006 |
Tanto Mac OS X 10.5 como Windows Vista podrán
ejecutar aplicaciones de 32 y 64 bits.
La solución
seguida por cada SO para llevar a cabo la migración
será diferente. Mac OS X usará aplicaciones
universales con cuatro binarios: PowerPC/Intel y 32/64
bits. Por contra Windows Vista usará un emulador
llamado WOW (Windows on Windows) para ejecutar aplicaciones
de 32 bits en Windows Vista de 64 bits. |
| |
| Microsoft Virtual PC, Office y
Messenger |
 |
| 8-Agosto-2006 |
Microsoft
anuncia que no desarrollará Virtual PC para
Intel ya que existen otras soluciones como Apple
Boot Camp o Parallels
Desktop for Mac. VMWare también ha anunciado
su solución para final de año.
Por otro lado Microsoft
dice seguir portando Office para Mac a un binario
universal. Anuncian que la nueva versión de Office
para Mac no traerá soporte para VB script, sino
que usará sólo AppleScript. También
han anunciado que Messenger 6.0 estará portado
a un binario universal para final de año. |
| |
| Xcode 3.0 y Objective-C 2.0 |
 |
| 8-Agosto-2006 |
Apple ha anunciado las nuevas características
que incluirá Xcode
3.0 en Mac OS X 10.5. Entre ellas está la
ampliación del lenguaje Objective-C, a la que
llaman Objective-C 2.0.
Una de las características introducidas en
Objective-C 2.0 es la posibilidad de, además
de usar el sistema de gestión de memoria tradicional
por cuenta de referencias, usar un recolector de basura
automático (como el de Java o C#). Este recolector
de basura automático elimina la tediosa tarea
de decrementar la cuenta de referencias de un objeto
cuando ya no se necesita. En concreto han usado el Boehm-Demers-Weiser
conservative garbage collector, un recolector de
basura automático diseñado para las GCC,
y que también sirve para C y C++. |
| |
| Mac OS Forge |
 |
| 8-Agosto-2006 |
El proyecto OpenDarwin,
creado por Apple, será cerrado ya que no ha cumplido
su principal objetivo para el que fue creado: Crear
una comunidad que ayude en el desarrollo de Darwin.
De hecho OpenDarwin se ha convertido en un mero alojamiento
para proyectos de código abierto relacionados
con Mac OS X.
Por otro lado Ernie Prabhakar, el project manager de
los productos de código abierto de Apple, ha
anunciado la creación de otro sitio llamado Mac
OS Forge para alojar estos proyectos.
Entre ellos se encuentra alojado el kernel
de Mac OS X 10.4.7 para Intel. Mucha gente había
especulado con la posibilidad de que se retirara el
código fuente del kernel de Intel por temor a
que los hacker lo modificaran para poder ejecutar Mac
OS X en un PC genérico. Finalmente parece ser
que seguirá siendo publicado. |
| |
| Cocoa Radio |
 |
| 5-Agosto-2006 |
Cocoa
Radio es una excelente emisora iPodcast con artículos
y entrevistas relativas a la programación Mac
OS X con Cocoa. La suscripción es gratuita y
se puede buscar dentro de la music store de iTunes.
|
| |
| Introdución al sistema
de gestión de eventos de Cocoa |
 |
| 2-Agosto-2006 |
Apple ha publicado una guía
donde se explica el sistema de gestión de eventos
de Cocoa. La guía tiene 82 páginas y resume
con bastante precisión los conceptos fundamentales
del sistema de gestión de eventos. La guía
también incluye ejemplos que detallan su funcionamiento.
|
| |
| Microsoft divierte al público
en la demo de su reconocedor de voz |
 |
| 1-Agosto-2006 |
En este vídeo
podemos ver a un empleado de Microsoft pasando apuros
porque el reconocedor de voz de Windows Vista no es
tan bueno como el público seguramente esperaba.
Microsoft alego que el fallo se debió a "ruido
ambiental" pero podemos apreciar que la sala, preparada
especialmente para el acto, estaba en silencio... hasta
que se empezaron a oír las carcajadas. |
| |
| REALbasic Cross-Platform Application
Development |
 |
| 23-Julio-2006 |
REALbasic es un conocido y excelente entorno de desarrollo
rápido de aplicaciones multiplataforma.
Sams Publishing ha sacado un buen libro llamado REALbasic
Cross-Platform Application Development donde se
cuenta en bastante profundidad los aspectos relativos
a este lenguaje. |
| |
| Mac OS X bien diseñado
para evitar virus |
 |
| 16-Julio-2006 |
De todos es conocido que Mac OS X es un sistema operativo
bastante seguro
contra los virus. Lo curioso es que Symantec, una
gran empresa dedicada a la fabricación de [anti]virus
(incluida
una versión para Mac OS X) ha
indicado en un comunicado que, después de
haber analizado el sistema, los ingenieros de Apple
"deben tener una solida formación".
Indican que Mac OS X 10.4.x tenía algunos posibles
problemas de seguridad (no detectados por ellos sino
por Apple), pero que después de estudiar Mac
OS X 10.4.7 no han podido encontrar ningún fallo
de seguridad. Y todo esto teniendo en cuenta que es
una empresa dedicada a vender soluciones antivirus. |
| |
| NeoOffice |
 |
| 12-Julio-2006 |
NeoOffice es una port de OpenOffice
a Mac OS X para usar Aqua en vez de X11. Se ha portado
la capa de dibujo con lo que la forma de los controles
es más parecida a la de Windows que la de Mac
OS X. Esperemos que con el tiempo tenga un look and
feel más parecido al de Aqua.
La port todavía está en fase beta, pero
es perfectamente usable. El principal problema es que
todavía ejecuta despacio y consume mucha memoria. |
| |
| Wine para Mac OS X |
 |
| 1-Julio-2006 |
El emulador de Windows para Linux Wine
ha empezado a anunciar en su web que Darwine,
su versión para X11, funciona sobre Mac bajo
X11. Este proyecto intenta implementar las APIs de Microsoft
Windows en otras plataformas, y aunque llevan mucho
tiempo desarrollándolo, actualmente han conseguido
que muchas aplicaciones Microsoft Windows puedan ya
se emuladas.
CodeWeavers,
la empresa que crea Cross Over Office, el emulador basado
en Wine que permite ejecutar más
de 50 aplicaciones Windows en Linux (incluyéndo
como no, Microsoft Office), también ha anunciado
que en breve estará disponible la versión
de Cross Over Office para Mac, el cual aparentemente
ejecuta sin necesidad de X11. |
| |
| Core Image Programming Guide |
 |
| 29-Junio-2006 |
Apple ha publicado
una guía de programación para Code Image,
la nueva librería que incluye Mac OS X para conseguir
en tiempo real efectos impresionantes.
La aplicación Image
Tricks es un buen ejemplo de aplicación que
usa esta librería para aplicar efectos a imágenes. |
| |
| Programación de juegos
en Mac OS X |
 |
| 6-Junio-2006 |
Apple ha publicado
un reportaje sobre las librerías de programación
que actualmente se utilizan en Mac OS X para desarrollar
videojuegos:Torque Game Engine, Torque Game Builder,
Unity y PTK. Todas estas librerías, excepto Unity,
son multiplataforma.
|
| |
| Mac OS X Internals |
 |
| 3-Junio-2006 |
El libro Mac
OS X Internals es un buen libro para conocer Mac
OS X a nivel de arquitectura.
En su tabla
de contenido podemos ver que se estudian temas como:
Su evolución desde NeXTStep, el firmware, el
kernel, el proceso de arranque, los servicios, los kits
de programación, y muchos más. |
| |
| Primer congreso científico
en Apple |
 |
| 27-Mayo-2006 |
Apple ha organizado un congreso
orientado a la comunidad científica que quiera
mostrar los resultados de sus aplicaciones hechas bajo
Mac OS X.
El congreso constará tanto de posters como de
exposiciones orales. Aunque el conste de las entradas
es bastante alto, aquellos que se acrediten como estudiantes
estarán invitados. |
| |
| Actualizado tutorial GCC |
 |
| 25-Mayo-2006 |
Hemos actualizado el tutorial
"Compilar y depurar aplicaciones con las herramientas
de programación de GNU" para introducir
un nuevo tema dedicado a Objective-C. El tema explica
las peculiaridades y argumentos de línea de comandos
propios de está herramienta cuando trabajamos
con Objective-C.
|
| |
| Identificar una máquina
Macintosh de forma única |
 |
| 3-Mayo-2006 |
Apple ha publicado una nota
técnica donde explica cómo identificar
una máquina Macintosh de forma única.
Aunque la nota indica que identificar una máquina
Macintosh de forma única puede servir para Digital
Right Managenment (DRM), la solución que propone
no pasa por usar ningún nuevo hardware de DRM
(como hace unos meses se rumoreó), sino que han
propuesto usar el número de serie de la máquina,
o bien la dirección MAC de la tarjeta de red. |
| |
| Empieza el Apple Design Award
2006 |
 |
| 1-Mayo-2006 |
Apple ha comenzado su concurso
anual para seleccionar la mejor aplicación del
año en cada categoría.
Hasta el 16 de Junio se podrán registrar los
diseñadores. El premio, cómo no, una máquina
Mac nueva para los ganadores. |
| |
| Control de versiones en Xcode
con CVS |
 |
| 25-Abril-2006 |
Hemos publicado un nuevo truco
que explica como poder acceder a un repositorio CVS
(Concurrent Version System) usando Xcode.
Esta herramienta de desarrollo incorpora una interfaz
gráfica para el programa cliente de CVS que facilita
al programador el acceso al repositorio. |
| |
Ver
noticias pasadas >>>
|
|
|