Daniele Fusi.  shared core: C# in.NET 3.5 (LINQ to XML; original version used C# 2.0)  storage: XML (UTF-8 Unicode)  Word-processor import: MS Open.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

End-to-end document capture, indexation, OCR to Microsoft SharePoint
1 XML Technologies You Need For Workflow Applications Roger L. Costello 2 January, 2009.
AS ICT Finding your way round MS-Access The Home Ribbon This ribbon is automatically displayed when MS-Access is started and when existing tables.
1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Name SuPeng. .NET Framework & Visual Studio Roadmap.NET Framework 3.5 overview Visual Studio design goals Lap around new features.
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
Zanichelli XML-based Dictionaries Editing System Daniele Fusi.
Windows Presetation Foundation (WPF) 1. Introduction.
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
Gustavo Cavalcanti tinyfit.com. About me... Programmer since mid-90s BS in Computer Science (Catholic University of Pernambuco, Brazil) MBA with emphasis.
Free Training Courses for.NET Software Engineers Svetlin Nakov Telerik Corporation
WPF. Origins – Who, When, Where  Who? Microsoft  When? November 2006  Where? Windows Vista Windows Server 2003 Windows XP Service Pack 2.
A Good UX How To Make It Happen EAE 4023, UNITE 2010 Tuesday, 9:15 am May 25 th 2010 Niels Gebauer Director Client Tools Consultancy
T.N.C.Venkata Rangan CMD, Vishwak Solutions Pvt. Ltd. Microsoft (MSDN) Regional Director, Chennai Microsoft MVP – Windows Live Platform Living with Heterogeneity.
Integration Capabilities Georgi
It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.
Jeremy Boyd Director – Mindscape MSDN Regional Director
Exploring Microsoft® Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Robert Grauer and Maryann Barber Using.
The Designer-Developer Workflow Martin Tirion User Experience Evangelist Microsoft.
Collections Management Museums Reporting in KE EMu.
Reporting in EMu Crystal != Reporting or Why is reporting so difficult and can we do anything about it? Bernard Marshall KE Software.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Collections Management Museums EMu 3.1 / 3.2 – New Features EMu 3.1 / 3.2 New Features Bernard Marshall Chief Technology Officer KE Software.
Transitioning from FGDC CSDGM Metadata to ISO 191** Metadata National Coastal Data Development Center A division of the National Oceanographic Data Center.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
NETMOD Architecture Phil Shafer IETF 72.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
XML – Extensible Markup Language XML eXtensible – add to language. Markup – delimit info using tags. Language – a way to express info.
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
Microsoft Confidential ASP.NET Broadest reach Most mature dev platform Silverlight Broad reach Rich, Interactive UI WPF Richest, Interactive UI.
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
Module Road Map Credit Categories Assignment 2 Credit Category 2 You are able to demonstrate how data may be filtered using Xpath You are able to demonstrate.
XSLT transforms Mapping from Different Metadata Standards.
Implementing Forms and Form Renderers in the Open Source Portfolio David McPherson, Chris Maurer Will Trillich, Janice Smith Materials by Sean Keesler.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Jumpstart: Silverlight Presenter: Kevin Grossnicklaus November 6 th, 2010.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
Uwe SchindlerGES 2007 – May 2-4, 2007 Data Information Service based on Open Archives Initiative Protocols and Apache Lucene Uwe Schindler 1, Benny Bräuer.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Pawas Goyal CYLSYS Technologies. Agenda Overview of Reporting Services Vision, Application, Lifecycle, Overview Understand Reporting Services Architecture.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
Eben de Wit Developer Advisor Microsoft
2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher: Technology and Architecture.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
KORAK PRED OSTALIMI VISUAL STUDIO LIGHTSWITCH Danijel Malik Artifis Danijel Malik s.p.
Beyond HTML: Extensible Markup Language (XML)
ODFKit and WebODF Getting up to speed ● ODF ● ODFKit ● WebODF Discussion and brainstorming ● How would you use it? ● Office use-cases in 2010 and beyond.
Introducing the Microsoft® .NET Framework
Using Access and the Web
Microsoft Office Illustrated
Introduction to Silverlight
Introduction to Internet Programming
The Re3gistry software and the INSPIRE Registry
Getting Started With Solr
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

Daniele Fusi

 shared core: C# in.NET 3.5 (LINQ to XML; original version used C# 2.0)  storage: XML (UTF-8 Unicode)  Word-processor import: MS Open Office XML-based import tools (SDK version 2.0, DOCX format = zipped XML)

 desktop UI: WPF (MVVM pattern; original version used WinForms)  web RIA UI: Silverlight 2 (MVVM pattern)  web infrastructure:  ASP.NET 3.5  SQL Server 2008  WCF services  export: XML, XHTML + CSS via XSLT + C# extensions, XPS

 generic document management API  storage-specific implementations:  file-based (desktop applications)  RAM-based (unit testing)  web-based (Silverlight applications)  key objects: work (=whole dictionary), work structure (=metadata), item, field, field attribute

 field styles defined in each dictionary (XML metadata)  generic output rendering API  format-specific implementations:  HTML (generic export)  XAML (for desktop UI, WPF-based, XPS)  rich text format XML dialect (for Silverlight UI)

 export tools in editors:  XML with flattening and fields and text preprocessing (for DTP)  HTML+CSS preview  import tools in editors:  flattened XML back to Zandic XML, thus incorporating last-minute changes in DTP

 Mobipocket-based solution (portable): editor tool (ZanCheck):  dictionary validation and automatic corrections  automatically generates Mobipocket-compliant XML files and metadata; merges different language sections (e.g. Italian – English, English – Italian)

 ASP.NET 3.5 application:  direct search on XML files, no preprocessing or indexing required  user simple or complex queries: scope (letters, fields), literal, wildcards, full regular expression (.NET engine)  HTML output via XSLT + C# extensions