La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "Dyalog.Net Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002."— Transcription de la présentation:

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


Télécharger ppt "Dyalog.Net Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002."

Présentations similaires


Annonces Google