Δυνατότητες της IDL
Η IDL σαν προϊόν συνδυάζει ένα μεγάλο αριθμό δυνατοτήτων και χαρακτηριστικών. Είναι το πιο ολοκληρωμένο πακέτο επεξεργασίας δεδομένων και ανάλυσης, προγραμματισμού, δημιουργίας εφαρμογών και διανομής αυτών.
Συνοπτικά η IDL περιλαμβάνει και προσφέρει τα παρακάτω:
Πρόσβαση σε δεδομένα
H IDL υποστηρίζει σχεδόν κάθε δομή δεδομένων, τύπο και μέγεθος έτσι ώστε να επικεντρώνεστε στην ανάλυση των δεδομένων σας και όχι στην εισαγωγή τους στο λογισμικό.
Ανάλυση δεδομένων
Αξιοποιήστε την ενσωματωμένη βιβλιοθήκη από μαθηματικές, στατιστικές, ανάλυσης εικόνας και σήματος ρουτίνες ή δημιουργήστε τις δικές σας πολύ πιο εύκολα από ότι με την C ή την FORTRAN
Οπτικοποίηση δεδομένων
Από απλές δισδιάστατες γραφικές παραστάσεις μέχρι επιταχυνόμενα – OpenGL-τρισδιάστατα γραφικά, η IDL σας προσφέρει τα εργαλεία που χρειάζεστε για να δημιουργήσετε εύκολα, παρουσιάσεις και οπτικοποιήσεις των δεδομένων σας.
Δημιουργία GUI εφαρμογών
Εκμεταλλευτείτε το πλήρες γραφικό περιβάλλον ανάπτυξης εφαρμιογών της IDL και δημιουργήστε όλο το γραφικό περιβάλλον αληλλεπίδρασης του προγράμματος, δίνοντας ένα φιλικότατο πρόγραμμα στον χρήστη της εφαρμογής σας.
Συνεργασία με άλλες γλώσσες
Καλέστε προγράμματα και βιβλιοθήκες γραμμένες σε άλλες γλώσσες μέσα από την IDL. Χρησιμοποιήστε την IDL σαν ActiveX control και σαν ActiveX container και αποκτήστεπροσβαση σε αντικείμενα Java μέσα από τον κώδικα της IDL.
Διανομή εφαρμογών & κώδικα
Διανείμετε τα προγράμματα σας ελεύθερα και σε περίπτωση που δεν θέλετε να αποκαλύψετε τον κώδικα σας χρησιμοποιήστε την δωρέαν IDL Virtual Machine.
Περιβάλλον ανάπτυξης
Περιορίστε το χρόνο σχεδιασμού-δημιουργίας εκτελέσιμου – ελέγχου, εκτελώντας τις εντολές του κώδικα άμεσα και βλέποντας τα αποτελέσματα της εντολής δεδομένου ότι η IDL είναι interpreted γλώσσα.
Λειτουργικά Συστήματα
Η ΙDL εκτελείται σε πλειάδα λειτουργικών συστημάτων όπως Windows, Unix & Linux variants, όπως και MacOS και στηρίζεται στο περιβάλλον eclipse.