Le studio de développement Pascal CodeTyphon entre dans la génération III
Avec la nouvelle version 3.00

Le , par Alcatîz, Responsable Pascal, Delphi et Assembleur
CodeTyphon Studio entre dans la génération III
Sortie de la version 3.0 de l'IDE multiplateforme basé sur Free Pascal et Lazarus

CodeTyphon Studio est un environnement de développement visuel complet, pouvant être installé sur huit plateformes différentes et pouvant compiler pour plus de 20 plateformes (!). Il est basé sur le compilateur Free Pascal ainsi que sur Lazarus, qui sont automatiquement installés :

http://www.pilotlogic.com/sitejoom/

La version 3.00 vient de sortir :
======> 17-Noe-2012 ver 3.00 ===========================================

Note1: Cross build procedure for Linux, FreeBSD and Solaris is "stable" now

-Restructure "root" makefile of FreePascal packages
-Add FreePascal "fcl-sdo" and "libvlc" packages to all Host OSes

-Move some CT Center internal tools to Big-IDE as external install-time building tools (with source)

-Update GDB for Win32 to Version 7.5.50 SVN 23-10-2012
-Update GDB for Win64 to Version 7.5.50 SVN 23-10-2012

-FIX: Big-IDE DirectX problems on winXP (update pl_Win_DirectX, pl_AsphyreSphinx, pl_ORCA)

-Add "jvm-java" Cross Element support for all Host OSes (*** Experimental ***)
-Add "jvm-Android" Cross Element support for all Host OSes (*** Experimental ***)
-Add "arm-Android" Cross Element support and for UNIX OSes (*** Experimental ***)

-ADD: pl_LazPackager.lpk to IDE for linux 32/64 (*** Experimental ***)
-ADD: pl_DWScript.lpk to IDE for all Host OSes (*** Experimental ***)

-Update pl_nxPascal Source (SVN 16-11-2012)
-Update pl_BGRAbitmap Source (SVN 16-11-2012)
-Update pl_BGRAControls Source (SVN 16-11-2012)
-Update pl_lclextensions Source (SVN 16-11-2012)
-Update pl_Indycomp Source (SVN 16-11-2012)
-Update pl_Castle Source (SVN 16-11-2012)
-Update pl_UIB Source (SVN 16-11-2012)
-Update pl_lclextensions Source (SVN 16-11-2012)
-Update pl_GLScene Source (SVN 16-11-2012)
-Update pl_Synapse Source (SVN 16-11-2012)
-Update pl_Graphics32 Source (SVN 16-11-2012) and CodeOcean Samples
-Update pl_RX Source (SVN 16-11-2012)
-Update pl_WST Source (SVN 16-11-2012)
-Update pl_LuiControls Source (SVN 16-11-2012)
-Update pl_JujiboUtils Source (SVN 16-11-2012)
-Update pl_PowerPDF Source (SVN 16-11-2012)
-Update pl_freespider Source (GIT 26-10-2012 ver 1.3.2)
-Update pl_Cindy Source (02-11-2012 ver 5.1.0)
-Update pl_Win_DirectX (to work correct with WinXP)
-Update pl_AsphyreSphinx (to work correct with WinXP)
-Update pl_ORCA (to work correct with WinXP)
-Update pl_ExSystem
-Update pl_ExtentIDE (registration of Big-IDE new tools)

NOTE: Lazarus 1.1.0 Source from SVN 16-11-2012 Rev 39290
FreePascal 2.7.1 Source from SVN 16-11-2012 Rev 23001

Qu'en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de tintinux tintinux - Membre éclairé https://www.developpez.com
le 21/11/2012 à 8:29
Bonjour

Si je comprends bien c'est simplement un ensemble de packages de FPC, Lazarus et composants tiers ?

Dans ce cas, pourquoi le nommer comme un nouveau produit ? Ca n'est déjà pas évident pour tout le monde, ne serait-il pas plus utile que les développeurs de CodeTyphon participent directement à l'amélioration de Lazarus, surtout en ce qui concerne son installation qui est encore perfectible, bien qu'assez satisfaisante en 1.0.2.

D'autre part la numérotation des versions n'est pas claire. Sous un numéro 3.0 qui suggère une version "majeure" et stable, on trouve des versions beta, voire alpha de composants de FPC/Lazarus. Du coup, on ne sait plus très bien ce que cela signifie, ni en évaluer la fiabilité a priori.
Avatar de tourlourou tourlourou - Modérateur https://www.developpez.com
le 21/11/2012 à 22:04
Justement, l'installation de CodeTyphon est simple, elle, et l'ensemble est censé être testé en stabilité et fiabilité.

Et il y a intégration d'une aide, sommaire par rapport aux meilleurs Delphi, mais qui fait tant défaut à Lazarus.

Sans compter les avantages liés à l'intégration des compilations cross-platform.

C'est donc avant tout un surcroît de facilité, donc d'efficacité...
Avatar de tintinux tintinux - Membre éclairé https://www.developpez.com
le 22/11/2012 à 8:31
Je ne critique pas le travail effectué, qui est tout à fait utile pour que Lazarus devienne un produit plus facilement installable et plus cohérent.

Ce que je ne comprends pas c'est pourquoi c'est présenté comme un produit différent, avec un nom et des versions spécifiques, ce qui embrouille encore un peu plus les nouveaux arrivants.
Avatar de danucc danucc - Membre régulier https://www.developpez.com
le 22/11/2012 à 10:22
Bonjour,

Je viens de l'installer sur une Mint LMDE et ça c'est super bien passé.
Pas de problèmes de dépendances et effectivement on trouve une aide que je n'ai jamais pu avoir avant.

Le produit me plais assez.

Je dois encore approfondir et l'installer sur une Debian unstable qui n'arrête pas de me poser des problèmes de dépendances quand j'installe la version officielle de Lazarus (pas la Debian, mais la Debian est encore 9.30).

Je vous tiendrai au courant.

Danilo
Avatar de SergioMaster SergioMaster - Rédacteur/Modérateur https://www.developpez.com
le 23/01/2013 à 8:43
Je viens de tester une installation de cette dernière version.
environnement : Ubuntu 10.04 32 bits
pas de soucis pour la version "light" de Lazarus
par contre , impossible de faire une build de la version BIG j'obtiens toujours une erreur en fin de parcours
en regardant sur le forum CodeTyphon j'ai vu qu'il pouvait manquer libXxf86vm-dev que j'ai donc installé (effectivement elle manquait) cependant pas de changement

une piste ?
Avatar de arkhamon arkhamon - Membre éprouvé https://www.developpez.com
le 24/01/2013 à 14:35
Bonjour à toutes et à tous,

je choppe ce sujet sur le tard, et complètement par hasard. Voici ma situation :

je développe depuis une paire d 'années un soft pour gérer des feuilles de perso pour Donjons et Dragons 3.5 en Delphi. J'ai un MacBook Pro sous OSX avec une VM Windows XP qui me sert justement pour Delphi.

Mes contraintes au niveau du produit fini sont les suivantes :
  • possibilité de générer un executable pour Windows et pour MAC OSX (et d'autres évenutellement masi pas obligatoire)
  • possibilité de manipuler des fichiers XML en codage UTF-8
  • possibilité de générer nativement des fichiers PDF
  • Possibilité de générer nativement des fichiers XLSX (si PDF possible, XLSX devient optionnel)
  • le plus compatible possible avec le PAscal de Delphi XE2 (y compris mais pas nécessaire FMX)
  • le plus neutre possible en termes d'intégration de libs externes
  • supportant la compilation conditionnelle (genre gestion des structures de chemins différentes entre W32 et Unix)
  • GUI pas trop dégueulasse pour les applis produites
  • si possible (mais presque obligatoire) IDE sous MAC OXS permettant cross-compilation pour XP...
  • Ah si j'allais oublier : y en a que ça amuse de gérer à la main l'installation manuelle de 150 packages avec 250 000 dépendances toutes moins claires les unes que les autres, moi pas... Donc il fautdrait une install quasi automatique qui fait toutes les vérifs en amont et ensuite ça roule....
  • Et au passage s'il y avait un peu plus d'utilisateurs que pour XE2 et FMX ça serait pas mal du tout.
  • Bon dernier point, un peu de doc ne nuit pas, mais beaucoup de doc est un plaisir. Quand je pense au prix de XE2 et la doc c'est à pleurer...

J'ai besoin que mon soft puisse tourner sous Windows (XP et suivantes) ainsi que sous MAC OSX en natif.

Mon premier choix a été de tester Lazarus OSX mais je n'ai jamais réussi à avoir une install correcte sous MAC. La dessus est sorti Delphi XE2 qui permet la cross compilation XP-OSX via la lib FMX. Mais Delphi XE2 est toujours XP et pas MAC, la génération du .app ne peut se faire que si le Mac est connecté au réseau (car système un peu barbare pour XE2).

Voila. Si CodeTyphon peut faire tout ça, promis, je recrois au Père Noël...
Avatar de - https://www.developpez.com
le 26/01/2013 à 19:49
Bonjour Arkhamon,

Un peu tard probablement, pour l'installation de Lazarus sur Mac OS X, elle peut devenir dantesque en fonction de la version de Mac OS X 6, 7, 8..., du type de processeur 32 ou 64 bits (normalement définissable au premier démarrage du Mac), du choix de Lazarus Cocoa Interface ou Lazarus Carbon...
Références Web
  • http://support.apple.com/kb/HT4287?viewlocale=fr_FR&locale=fr_FR
  • http://freepascal.dfmk.hu/test/lazarus/
  • http://stackoverflow.com/questions/2403662/how-can-i-compile-64-bit-mac-programs-with-free-pascal
  • http://www.gnu-pascal.de/gpc/Supported-platforms.html
  • http://wiki.freepascal.org/Carbon_Interface
    Carbon is a Mac OSX native API which descends from the old Mac OS APIs and is available since Mac OS X 10.0. One thing to note, however, is that Apple has restricted Carbon to 32 bit applications only. To write 64 bit applications one should use the Lazarus Cocoa Interface


En réalité si on a le choix, à mon avis, il est préférable de "configurer" dès le départ l'OS en 32 bits pour l'utilisation de Lazarus/FPC. Mais il n'y a pas que Lazarus qui a des problèmes avec le 64 bits de Mac OS X (http://help.adobe.com/fr_FR/photoshop/cs/using/WS82af097c4236e2eb70aae8412fa75dc285-8000.html). Là encore, il faudra patienter un peu.

Cordialement. Gilles
Avatar de SergioMaster SergioMaster - Rédacteur/Modérateur https://www.developpez.com
le 07/02/2013 à 19:11
Citation Envoyé par SergioMaster  Voir le message
environnement : Ubuntu 10.04 32 bits
par contre , impossible de faire une build de la version BIG j'obtiens toujours une erreur en fin de parcours
en regardant sur le forum CodeTyphon j'ai vu qu'il pouvait manquer libXxf86vm-dev que j'ai donc installé (effectivement elle manquait) cependant pas de changement

une piste ?

en fait , une vieille trace de Lazarus et Freepascal , après un bon nettoyage plus de soucis , j'ai mon Big IDE

je me suis lancé dans l'installation sous Windows Vista (UAC désactivée) le script me plante avec une demande de droits inutiles
impossible de l'installer ailleurs que sous c: ?! bizarre
Avatar de jack2020 jack2020 - Nouveau membre du Club https://www.developpez.com
le 16/02/2013 à 17:59
bon, testé dans une vm xp64, une vrai usine a gaz, l'installation demande un acces admin alors que tout est fourni dans une archive compressée, une version portable serait surement possible et mieux pour la securite du systeme, le boulot est remarquable, mais je passe mon tour pour les raisons ci-dessus...
Offres d'emploi IT
Architecte sécurité des systèmes d'information embarqués H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)
Consultant sap finance/controlling H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -