Compartir a través de


Este artículo proviene de un motor de traducción automática.

Nota del editor

Desarrollo de aplicaciones para oficina

Michael Desmond

 

Michael DesmondLos últimos dos números de la MSDN Magazine se cuentan artículos enfocados al desarrollo de aplicaciones para Microsoft Office 2013. Característica de plomo del mes pasado ("explorar la nueva API de JavaScript para oficina") detalla la jerarquía del modelo de objetos de la API de JavaScript para oficina y explorado Modelo asincrónico del modelo de objetos.

En esta edición, autores Stephen Oliver y Eric Schmidt, ambos escritores programación en la oficina de la división de Microsoft, cambian su mirada al manejo de datos en aplicaciones de oficina ("explorar la API de JavaScript para la oficina: Acceso a datos y eventos"). Muestran cómo los desarrolladores pueden obtener y establecer datos de selección y cómo obtener todos los datos de archivo. También observan los acontecimientos en la API de JavaScript para la oficina y cómo código contra ellos.

Las aplicaciones para la plataforma Office representa un cambio importante en el camino se desarrollan aplicaciones de la suite de oficina. La nueva plataforma aprovecha la conectividad Web y tecnologías estándares como HTML5, XML, CSS3, JavaScript y tecnologías de servidor incluso como ASP.NET. En esencia, una aplicación para la oficina es una página Web que está alojada dentro de una aplicación de cliente de Office como Word o Excel y pueden ampliar la funcionalidad de un libro, presentación, proyecto, mensaje de correo electrónico o cita.

Los desarrolladores pueden seguir construyendo extensiones de Office utilizando las herramientas existentes y plataformas como Visual Studio Tools para Office (VSTO) y Visual Basic para aplicaciones (VBA), tanto para las versiones antiguas y actuales de Office. Sin embargo, estas aplicaciones no aprovechan las tecnologías de la Web en aplicaciones para la oficina y no son elegibles para la distribución a través de la tienda de la oficina. Por el contrario, no esperes a desplegar sus nuevas aplicaciones para oficina en versiones anteriores de la suite. Las nuevas aplicaciones son actualmente compatibles con Office 2013 y Office 365 (bit.ly/WRbKkb).

Ya estamos viendo las primeras aplicaciones para oficina en estado salvaje. A finales de enero, Microsoft lanzó Bing aplicaciones para oficina (binged.it/XVCGPT), una colección de cinco aplicaciones gratuitas, accionado por el motor de búsqueda Bing: Finanzas de Bing para oficina, Bing mapas para oficina, búsqueda de imágenes de Bing para oficina, Bing News Search for Office y Diccionario de Bing para oficina. Las aplicaciones para trabajan con Office 2013 y Office 365.

Comprobé con Oliver y Schmidt sobre su experiencia con aplicaciones para la oficina y la nueva API de JavaScript para la oficina. Oliver, un Microsoft Certified Professional Developer que escribe documentación de desarrollador de Excel Services y servicios de automatización de palabra, dice que está impresionado por cierto aplicaciones para desarrolladores de Office permite integrarán Web activos y recursos en aplicaciones de oficina.

"Me atrae el concepto inherente en la API de JavaScript para la oficina, la de llevar la Web a la aplicación de Office. Y puesto que una amplia gama de tecnologías de programación Web están disponibles para usted en este nuevo modelo, se pueden utilizar tecnologías conocidas como simples resto llamadas a traer datos hacia o desde la Web desde dentro de su aplicación de oficina, "dice.

Schmidt bromas que "bromeó como un niño" al ver lo fácil que era, con Internet Explorer 10, para utilizar las características de HTML5 en una aplicación, tales como añadir un elemento de entrada con un atributo de marcador de posición. Dice también actualizar aplicaciones para oficina es increíblemente fácil, como los desarrolladores sólo necesitan publicar archivos HTML, JavaScript y CSS al servidor Web.

"También tengo un cariño especial para los enlaces", añade Schmidt. "Dado que aplicaciones de panel y contenido de tarea viajan con los archivos que insertarlos en, necesitábamos una manera para que una aplicación para conservar una referencia a una región específica en el documento. Enlaces nos permiten hacer eso."

Así que ¿qué Consejo tienen los autores para desarrolladores intrigados por las nuevas oportunidades que se presentan con oficina 2013?

"Decir, saltar y empezar a jugar con la API," dice Oliver. "Mientras que el espectro de aplicaciones se puede desarrollar es bastante amplio, desde la aplicación relativamente simple que toma sólo algunos datos en el documento a una aplicación más sofisticadas que empuja/tira datos desde un sistema de back-end / — creo que es súper fácil para un desarrollador de nuevo a la plataforma entrar y explorar la API y tener una idea de lo que podrían ser capaces de hacer con él."

Él sugiere que los desarrolladores Echale un vistazo al sitio de Web de herramientas de desarrollo "Napa" Office 365 (bit.ly/Pn2JNr), lo que facilita empezar a explorar la API. Ah y una cosa más:

"Hey, yo soy un chico de doc," Oliver dice, "así que animo a aquellos para empezar a echar un vistazo a nuestra documentación (msdn.microsoft.com/library/jj220060) y nos dan información sobre donde podemos mejorarlo."

Michael Desmond es el redactor jefe de la MSDN Magazine.