Tag Archive for 'c'

Soft News - UBUNTU 8.10 e Lazarus .26

ubuntu

Mese di Ottobre eccezionale,
non ho memoria di un mese tanto attivo sul piano software internazionale, incredibile, le principali case software hanno fatto talmente tanti annunci di novita, da stravolgere il mondo prima del 2009.
In effetti tutto ciò è contestuale al PDC di Los Angeles, ma c’è stato anche l’anno scorso e non ci son stati altrettanti annunci.
In breve, cos’è successo sto mese :

  • Microsoft ha annuncitato la nuova versione “Windows 7″
  • UBUNTU (miglior distribuzione DeskTop Linux) si è migliorata parecchio vedi “http://wiki.ubuntu-it.org/IntrepidNoteDiRilascio”.
  • Phyton ha ufficializzato la sua ver. 3.0
  • Embarcadero ha annunciato Delphi/C++ 2009 , inoltre collabora con remObjects sul progetto annunciato “Prism”
  • E’ uscita la nuova versione di Lazarus (in breve Delphi Open Source e multi piattaforma)
  • sempre Microsoft sta confezionando il suo F#
  • Apple ha annunciato la sua nuova linea di MacBook
  • Android di Google è stato reso finalmente Open Source
  • a me pare incredibile, se fino a oggi l’informatica avanzava del 100% oggi siamo quasi a livello di caos… c’è gente come me che non ha mai visto realmente Windows Vista e ne sta uscendo un altro. Incredibile!!!
    Magari mi son dimenticato anche qualcosa, chissà … Dimenticavo c’è stato anche l’hackIT a palermo….

    a presto

    Tiburon -> Delphi 2009

    Da qualche giorno è ormai disponibile la nuova versione di Delphi e C++ con enormi novità tecnologiche rispetto alle precedenti. Questa nuova versione codename “Tiburon” migliora drasticamente le performance dell’IDE e del compilatore/parser,tra le novità più ecclatanti vi sono :

  • Supporto ai generics (Tlist)
  • Completo supporto a Unicode
  • DataSnap completamente nuovo basato sullo std JSON per la comunicazione.
  • Attualmente alla lista delle cose che mi attendevo ne manca una non di poca importanza cioè Delphi2009 for DotNet , che sul sito di Embacadero non trovo nemmeno nella RoadMap… Ogni volta che vedo delle cose del genere mi torna in mente lo spettro di Kylix e delle aziende che vi ci avevano investito sopra!!.
    Cosa molto carina invece è la possibilità di provare (cacchio solo per 14gg) le versioni trial del prodotto Enterprise scaricandole direttamente da Embarcadero all’indirizzo :

    http://cc.codegear.com/free/delphi oppure http://cc.codegear.com/free/cppbuilder
    la procedura di intallazione e richiesta dei codici questa volta è veramente smart e come dicono dalle mie parti veramente “sbattimento zero!”.

    Domani a Milano vi sarà la presentazione di questi nuovi bei prodotti e ovviamente Synaptica andrà a far visita e porterà con sè qualche news …

    JNI Interface used to integrate static C++/Delphi Library in Java

    Today i found some great post to make an integration between JAVA and static library genetated with C++ using JNI.
    post links :

  • http://forum.java.sun.com/thread.jspa?threadID=786600&messageID=4484880

  • http://www.inonit.com/cygwin/jni/helloWorld/
  • stay tuned
    ivan…

    C++ & Delphi (obj & dll)

    Sicuramente lo sapevate già, ma Delphi vi da la possibilità di inglobare nel vostro eseguibile codice C++ in modi diversi.
    Questo nonostante la vastità di componenti VCL oggi disponibili è sicuramente un fattore a grande vantaggio dell’ambiente , considerando la vastità di codice scritto in C/c++ per i diversi sistemi.

    Un modo abbastnaza interessante e a basso livello, è quello di includere i file “.obj” all’interno della vs applicazione.
    I file obj li tratterete esattamente come dll ma per includerli nelle vostre classi è necessaria la direttiva al compilatore LINK strutturata come segue:
    {$LINK “obj_filename”}

    ex :

    1.  
    2. unit Unit1;
    3.  
    4. interface
    5.  
    6. uses
    7.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    8.   Dialogs;
    9.  
    10. type
    11.   TForm1 = class(TForm)
    12.   private
    13.     { Private declarations }
    14.   public
    15.     { Public declarations }
    16.   end;
    17.  
    18. var
    19.   Form1: TForm1;
    20.  
    21. implementation
    22.  
    23. {$LINK mio_obj.obj}
    24.  
    25. {$R *.dfm}
    26.  
    27. end.
    28.  
    29.  

    un articolo interessante e ben struttarato sull’argomento, che merita sicuramente di essere letto se non si conosce esattamente la tecnologia : http://rvelthuis.de/articles/articles-cppobjs.html

    come al solito i miei articoli sono un po stringati, per ulteriori informazioni o approfondimenti scrivete a info@synaptica.info…..

    a presto
    ivan