Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parOdette Ly Modifié depuis plus de 9 années
1
Dyalog.Net Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002
2
Au commencement... Novembre 1999 Tout a démarré par un Email de Bill …
3
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
4
Projet 7 Nov 1999: Dyadic signe un contrat avec Microsoft et rejoint le “Projet 7”. Développeurs Microsoft.NET Environ 12 langages partenaires
5
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
6
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
7
Langage commun d’accès aux Runtimes MSIL et Metadata Gestion du Code et des Données Assemblages Namespaces
8
Types, Classes et Objets Types Classes et Objets Héritage
9
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
10
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
11
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
12
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
13
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.
14
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.