Dyalog.Net Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002.

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Réunion du club utilisateur Salesforce.com
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Formation universitaire à .NET: Introduction à C#
Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Gestion des événements (suite)
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Correspondance commerciale. Unsolicited offers =offres non solicitées. 1. we have just launched a new product……… 2.We are the leading manufactures of.
Exercice #20 1. Quelle est la date aujourd’hui?
L’architecture .net et ASP.net
Cours Visual Basic pour Application
Qu’est-ce que tu fais le week-end?
Santé pubic Plan catastrophe Globalisation de léconomie Agenda vert Emissions Phénomène durbanisation Population viellissante Qualité de service Enjeux.
Etude des Technologies du Web services
14/03/2011 United Nations Environment Programme World Conservation Monitoring Centre CCPAWA Knowledge management: Data portal and mapping tool Gestion.
XML-Family Web Services Description Language W.S.D.L.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
Concepts de base : la Classe Pour faire une comparaison simple, une classe serait a priori, une structure C avec des variables et des fonctions.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Historique de SystemC Regroupe 4 courants didées: SCENIC Project : Synopsys+UC Irvine Philips System-Level Data Types, VSIA SLD DWG IMEC, Hardware-Software.
.Net Remoting.
Des outils pour le développement logiciel
Microsoft dot Net Extrait du cours. La programmation fenêtrée facile. Une approche objet. Philippe Garraud: Formateur indépendant.
Aller. Sortez vos schémas dhier. Demadez aux autres: Quest-ce que tu as écrit? Quand on a fini, on sassoit Quand tout le monde a fini le schéma, on va.
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Le verbe FAIRE au présent
Microsoft .NET.
1 IFT 6800 Atelier en Technologies dinformation Le langage de programmation Java chapitre 3 : Classes et Objects.
Cilia Mediation Framework v0.9.0 Implantation.. Plan Cilia: c'est quoi? Capacités. Cilia: Modèle d'implantation. Mise en œuvre: Médiateur Cilia. Assemblage.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI) Plate-forme.NET.
1 CSI 2532 Lab6 Application Web et DB Février 27, 2012.
Xna Game Studio 3.1 Valentin Billotte ( ) Antoine Emond Vanessa Arnaud
99 Réutilisation du code grâce à l'héritage. 9-2 Objectifs À la fin de ce cours, vous serez capables de : Définir l'héritage Utiliser l'héritage pour.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
L’histoire de l’aigle…
NET LINQ, ADO Vnext, Orcas,… Pierre COUZY Stéphane GOUDEAU Architecte en Système d’information Division Plateformes et Ecosystème Microsoft France.
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
JavaScript Nécessaire Web.
Formation Site Web Animation Pédagogique Ecole de Dommartin.
© Copyright Showeet.com S OCIAL M EDIA T HINKING.
.NET Plateforme, framework, produits Bernard Fedotoff (Pdg) Stéphane Vancauwenberghe (Consultant)
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
CAZIER Kévin JACOB Sébastien Réalisée dans le cadre du Projet Pluridisciplinaire Encadré par Mme Martine COQUET Responsable de l’entreprise.
Code Contracts Gilles TOURREAU - MVP C# Architecte .NET / Formateur
- M.A. (linguistique appliquée) - DipTESL - d’origine néo- zélandaise « Créer un site Internet en cours de langue orale : pourquoi se donner tant de peine.
MOCK.
Module : Pages Web Dynamiques (Production Électronique Avancée)
SIAD Tableaux de bord de gestion MR / YJ Tableaux de bords l Un exemple d ’interface réussi? l Digital Dashboards.
Présentation de Dyalog APL Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002.
1 Visual Studio 2005 Tools For Office: Présentation et Démonstrations.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Unité 2 La vie courante Leçon 3 Bon appétit. Thème et Objectifs Everyday life in France In this unit, you will learn how to get along in France. You will.
Le 4-7 novembre. Qui est présent? Quelle heure est-il? La feuille pour étudier L’examen La Jéopardie!
Activité de Commencement Qu’est que tu as fait pendent le weekend? Please have a response ready! Je suis allé(e) chez mon ami…. (I went to my friend ________’s)
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
Eclipse Tools for Silverlight Eclipse Tools for Silverlight.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
développeur informatique
Présentation du nouveau Site Hercules. Plan Nouvelle ergonomie Nouvelle base de données Nouvelle procédure d’inscription Nouveaux outils d’administration.
 I am a new student in your school. You invite me for lunch. You start the conversation.
Le net.Art GENET Afthakia Exposé de SI28 19/12/2006.
Merci de remplir le formulaire et de le renvoyer à avant le 16 mai 2016 Please complete and send to
© 2013 Association for Computing Machinery Algérie – Novembre 2014 Philippe MARTIN, TSP Diffusion
Transcription de la présentation:

Dyalog.Net Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002

Au commencement... Novembre 1999 Tout a démarré par un de Bill …

L’appel de Bill Hi Peter, I am a Technical Evangelist at Microsoft running the tools evangelism effort for a new Windows based platform. I am interested in talking to you about porting Dyalog APL to this platform. Could you please send me contact information for the best person to discuss this with and the best times to reach you by phone. We are interested in flying out to see you next week if convenient. … Jon Nicponski Group Program Manager Microsoft Corporation

Projet 7 Nov 1999: Dyadic signe un contrat avec Microsoft et rejoint le “Projet 7”. Développeurs Microsoft.NET Environ 12 langages partenaires

Objectifs du “Projet 7” Travailler avec Microsoft pour intégrer Dyalog APL avec.NET Participer au lancement de Microsoft.NET (Juin 2000) avec une démonstration de Dyalog.Net. Livrer Dyalog.Net dès la 1ère mise en production.NET

La plateforme.NET Le langage commun d’accès aux Runtimes Types, Classes et Objets Formulaires Win (une fenêtre GUI OO) ASP.NET: Services Web Formulaires Web

Langage commun d’accès aux Runtimes MSIL et Metadata Gestion du Code et des Données Assemblages Namespaces

Types, Classes et Objets Types Classes et Objets Héritage

InterOpérabilité du langage Les Types.NET sont: Précisément définis par des Metadatas Accessibles par tous les langages.NET Extensibles par tous les langages.NET

Qu’est ce que Dyalog.Net? Accéder aux Types.Net depuis Dyalog APL Définir des Types.Net avec Dyalog APL Utiliser Dyalog APL sur Internet

Accéder aux Types.Net Créer des instances de Types.Net Accéder aux propriétés et méthodes de ces objets Trapper les conditions d’erreurs (exceptions) générés par ces objets Faire usage d’un grand nombre de classes existantes

Définir des Types.Net Définir de nouveaux Types écrits en APL Hériter de Types existants Étendre le grand nombre de Types existants Les rendre appelables depuis d’autres langages C#, VB, C++, EIFFEL, COBOL, Dyalog APL

APL et Internet Services Web APL Convertir des applications APL existantes en des composants Service Web Utiliser APL pour faire des calculs complexes, modéliser ou apporter d’autres services à des solutions informatiques Sites Web APL Déployer des applications APL (GUI) sur Internet en utilisant une interface browser.

Quoi d’autre sur Dyalog.Net? Créer des fichiers.exe depuis un espace de travail APL Écrire du code APL à l’extérieur d’une session Accéder au code APL en mode Multi- Threaded