<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>API Αρχεία - i-diadiktio</title>
	<atom:link href="https://i-diadiktio.com/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>https://i-diadiktio.com/tag/api/</link>
	<description>Τεχνολογικά Νέα</description>
	<lastBuildDate>Thu, 15 Apr 2021 14:55:04 +0000</lastBuildDate>
	<language>el</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i-diadiktio.com/wp-content/uploads/2020/12/cropped-favicon-32x32.png</url>
	<title>API Αρχεία - i-diadiktio</title>
	<link>https://i-diadiktio.com/tag/api/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>VBS4 Εικονικές Μάχες</title>
		<link>https://i-diadiktio.com/vbs4-%ce%b5%ce%b9%ce%ba%ce%bf%ce%bd%ce%b9%ce%ba%ce%ad%cf%82-%ce%bc%ce%ac%cf%87%ce%b5%cf%82/</link>
					<comments>https://i-diadiktio.com/vbs4-%ce%b5%ce%b9%ce%ba%ce%bf%ce%bd%ce%b9%ce%ba%ce%ad%cf%82-%ce%bc%ce%ac%cf%87%ce%b5%cf%82/#respond</comments>
		
		<dc:creator><![CDATA[matrix]]></dc:creator>
		<pubDate>Thu, 15 Apr 2021 14:53:02 +0000</pubDate>
				<category><![CDATA[Παιχνίδια]]></category>
		<category><![CDATA[Προγραμματα]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Simulation]]></category>
		<guid isPermaLink="false">https://i-diadiktio.com/?p=1895</guid>

					<description><![CDATA[<p>Virtual Battlespace 4 ή αλλίως εικονικό πεδίο μάχης είναι ένας προσωμοιώτης στρατιωτικών προδιαγραφών απο την bohemia interactive. Για τι προορίζεται; Εκπαίδευση και προσομοίωση σε εικονικό περιβάλλον με πεδίο δράσης κυριολεκτικά ολόκληρη τη γη. Δοκιμές για τακτικά σενάρια, πειραματισμούς και πρόβες σε δύσκολες αποστολές. Η ροή εργασίας Στο VBS4 προχωρά μέσω των φάσεων προετοιμασίας &#8211; εκτέλεσης – αξιολόγησης. Διευκολύνοντας έτσι τη γρήγορη και αποτελεσματική βελτίωση δεξιοτήτων. Στο VBS4, οι χρήστες δημιουργούν &#8220;Battlespaces&#8221; που είναι μια συλλογή από τροποποιήσεις εδάφους, σχέδια αποστολών, αρχεία σεναρίων και κριτικές μετά την αποστολή. Κάθε Battlespace επικεντρώνεται σε μια συγκεκριμένη τοποθεσία στην εικονική Γη. Τα σενάρια μπορούν [&#8230;]</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/vbs4-%ce%b5%ce%b9%ce%ba%ce%bf%ce%bd%ce%b9%ce%ba%ce%ad%cf%82-%ce%bc%ce%ac%cf%87%ce%b5%cf%82/">VBS4 Εικονικές Μάχες</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong><span class="ILfuVd NA6bn UiGGAb"><span class="hgKElc"><b>Virtual Battlespace 4 ή αλλίως εικονικό πεδίο μάχης είναι ένας προσωμοιώτης στρατιωτικών προδιαγραφών απο την bohemia interactive.</b></span></span></strong><strong><br />
</strong></p>
<h5><strong>Για τι προορίζεται;</strong></h5>
<p>Εκπαίδευση και προσομοίωση σε εικονικό περιβάλλον με πεδίο δράσης κυριολεκτικά ολόκληρη τη γη. Δοκιμές για τακτικά σενάρια, πειραματισμούς και πρόβες σε δύσκολες αποστολές.</p>
<div class="atbs-ceris-responsive-video"><iframe title="Create Training Scenarios Rapidly with the VBS Plan mode in VBS4" width="1200" height="675" src="https://www.youtube.com/embed/enT1a7BYc9M?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<h5><strong>Η ροή εργασίας</strong></h5>
<p>Στο VBS4 προχωρά μέσω των φάσεων προετοιμασίας &#8211; εκτέλεσης – αξιολόγησης. Διευκολύνοντας έτσι τη γρήγορη και αποτελεσματική βελτίωση δεξιοτήτων. Στο <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://bisimulations.com/products/vbs4">VBS4</a></span>, οι χρήστες δημιουργούν &#8220;Battlespaces&#8221; που είναι μια συλλογή από τροποποιήσεις εδάφους, σχέδια αποστολών, αρχεία σεναρίων και κριτικές μετά την αποστολή. Κάθε Battlespace επικεντρώνεται σε μια συγκεκριμένη τοποθεσία στην εικονική Γη.</p>
<p>Τα σενάρια μπορούν να τροποποιηθούν σε πραγματικό χρόνο και να αναπαραχθούν ξανά στην Επανεξέταση μετά τη δράση(After-Action Review) για τα διδάγματα που αντλήθηκαν.</p>
<p>Τα σενάρια VBS4 μπορούν να είναι ελεγχόμενα εξ’ολοκλήρου από τεχνητή νοημοσύνη, ελεγχόμενα από τον άνθρωπο ή συνδυασμός και των δύο.</p>
<h5><strong>Προετοιμασία</strong></h5>
<p>Δημιουργία του χώρου ασκήσεως. Δυνατότητα συνεργασίας με άλλους χρήστες από οπουδήποτε για γρηγορότερο και καλύτερο αποτέλεσμα. Όλα αυτά δια μέσου του φιλικού προς τον χρήστη 3D editor.</p>
<div class="atbs-ceris-responsive-video"><iframe title="Enhance the VBS4 Whole-Earth 3D Environment with the easy-to-use VBS Geo mode" width="1200" height="675" src="https://www.youtube.com/embed/38EvuTWKqXA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<h5><strong>Εκτέλεση</strong></h5>
<p>Η εκπαιδευόμενοι σχεδιάζουν της κινήσεις του στο χώρο και δίνουν εντολές στην AI. Μπορούν να ελέγχουν μια Οντότητα από 1 η 3 πρόσωπο. Επίσης δύναται να χειριστούν και ομαδοποιημένα στρατεύματα. Όλα οι κινήσεις και ό συντονισμός γίνεται από το ενσωματωμένο στο σύστημα πρόγραμμα επικοινωνιών</p>
<h5><strong>Αξιολόγηση</strong></h5>
<p>Πρόσβαση στο replay της άσκησης από 2D ή 3D προοπτική. Προβάλλονται τα μετρήσιμα αποτελέσματα για οποιαδήποτε ενέργεια είτε της AI είτε του χειριστή.</p>
<p>Το σύστημα εκτός από το πλούσιο σε λειτουργίες editor για την εύκολή δημιουργία εικονικών σεναρίων. Προσφέρει και εργαλεία για την δημιουργία εδάφους. Επίσης η διασυνδεσιμότητα με όποιον έχει το συγκεκριμένο πρόγραμμα είναι ποιο εύκολη από ποτέ. Οι τροποποιήσεις εδάφους για παράδειγμα που γίνονται στο εργαλείο επεξεργασίας εδάφους VBS4 μπορούν να αποθηκευτούν στον VBS World Server και να είναι άμεσα διαθέσιμες στο VBS Blue IG ή σε οποιοδήποτε άλλο συνδεδεμένο IG. *</p>
<h6><strong>Χρήση σε οποιονδήποτε προσομοιωτή / εξομοιωτή</strong></h6>
<p>Το VBS Blue IG μπορεί να χρησιμοποιηθεί με λύσεις VR / AR και προσομοιωτές πλήρους κίνησης με πολλαπλές συγχρονισμένες οθόνες. Χρησιμοποιώντας το πρότυπο Common Image Generator Interface (CIGI), το VBS Blue IG ενσωματώνεται με το υπάρχον λογισμικό κεντρικού υπολογιστή, συμπεριλαμβανομένου του VBS3. Η TerraTools από την TerraSim, μια εταιρεία BISim, διευκολύνει την προσθήκη νέων περιοχών εδάφους υψηλής ανάλυσης και προσαρμοσμένων συνόλων δεδομένων στο VBS Blue IG.</p>
<p><img fetchpriority="high" decoding="async" class="size-full wp-image-1898 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/04/simulation-host.jpg" alt="simulation-host" width="828" height="634" /></p>
<h6><strong>Ισχυρά εργαλεία για την προσαρμογή του VBS4</strong></h6>
<p>Το VBS Simulation <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://i-diadiktio.com/api-sdk/">SDK</a> </span>περιλαμβάνει μια βιβλιοθήκη <span style="color: #ff6600;"><a style="color: #ff6600;" href="https://i-diadiktio.com/api-sdk/">API</a> </span>και πηγαίου κώδικα που επιτρέπει στους προγραμματιστές να προσαρμόζουν σχεδόν κάθε πτυχή του VBS4 και να παράγουν προσαρμοσμένες εφαρμογές. Τα API σχηματίζουν μια αρθρωτή αρχιτεκτονική plug-in C που επιτρέπει στους προγραμματιστές να ενσωματώνουν τεχνολογίες τρίτων με αποτελεσματικό και αποδοτικό τρόπο.</p>
<div class="atbs-ceris-responsive-video"><iframe loading="lazy" title="VBS Simulation SDK: Powerful Tools to Customize VBS" width="1200" height="675" src="https://www.youtube.com/embed/GfolaLaRhnE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-1899" src="https://i-diadiktio.com/wp-content/uploads/2021/04/system-requirements.jpg" alt="system-requirements" width="866" height="474" /></p>
<p>Το άρθρο <a href="https://i-diadiktio.com/vbs4-%ce%b5%ce%b9%ce%ba%ce%bf%ce%bd%ce%b9%ce%ba%ce%ad%cf%82-%ce%bc%ce%ac%cf%87%ce%b5%cf%82/">VBS4 Εικονικές Μάχες</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://i-diadiktio.com/vbs4-%ce%b5%ce%b9%ce%ba%ce%bf%ce%bd%ce%b9%ce%ba%ce%ad%cf%82-%ce%bc%ce%ac%cf%87%ce%b5%cf%82/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>API &#038; SDK</title>
		<link>https://i-diadiktio.com/api-sdk/</link>
					<comments>https://i-diadiktio.com/api-sdk/#respond</comments>
		
		<dc:creator><![CDATA[matrix]]></dc:creator>
		<pubDate>Mon, 22 Mar 2021 19:00:03 +0000</pubDate>
				<category><![CDATA[Προγραμματισμος]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Διεπαφή]]></category>
		<guid isPermaLink="false">https://i-diadiktio.com/?p=1634</guid>

					<description><![CDATA[<p>API(Application Programming Interface) &#8211; Διεπαφή προγραμματισμού εφαρμογών SDK(Software Development Kit) &#8211;  &#38; Κιτ Ανάπτυξης Λογισμικού Ας ξεκινήσουμε με ένα παράδειγμα όπου έχουμε μια εφαρμογή που λειτουργεί με τη βοήθεια λογισμικού που υπάρχει στο σύννεφο (cloud). Η εφαρμογή έχει σαν σκοπό να αναγνωρίζει τα πρόσωπα που εισέρχονται σε κάποιο εργοστάσιο για λόγους ασφαλείας. Συγκεκριμένα όταν κάποιος εισέρχεται στο πεδίο αναγνώρισης της κάμερας αυτή παίρνει μια φωτογραφία. H εφαρμογή που τρέχει στο τερματικό της πύλης του εργοστασίου την στέλνει στο λογισμικό αναγνώρισης προσώπου που υπάρχει στο σύννεφο το οποίο επιστρέφει δεδομένα που αφορούν το συγκεκριμένο πρόσωπο. Όπως καταλαβαίνετε εδώ υπάρχει συνεργασία API [&#8230;]</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/api-sdk/">API &#038; SDK</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>API(<strong>Application Programming Interface</strong>) &#8211; Διεπαφή προγραμματισμού εφαρμογών</p>
<p>SDK(<strong><em>Software Development Kit</em></strong>) &#8211;  &amp; Κιτ Ανάπτυξης Λογισμικού</p>
<p>Ας ξεκινήσουμε με ένα παράδειγμα όπου έχουμε μια εφαρμογή που λειτουργεί με τη βοήθεια λογισμικού που υπάρχει στο σύννεφο (cloud). Η εφαρμογή έχει σαν σκοπό να αναγνωρίζει τα πρόσωπα που εισέρχονται σε κάποιο εργοστάσιο για λόγους ασφαλείας.</p>
<p>Συγκεκριμένα όταν κάποιος εισέρχεται στο πεδίο αναγνώρισης της κάμερας αυτή παίρνει μια φωτογραφία. H εφαρμογή που τρέχει στο τερματικό της πύλης του εργοστασίου την στέλνει στο λογισμικό αναγνώρισης προσώπου που υπάρχει στο σύννεφο το οποίο επιστρέφει δεδομένα που αφορούν το συγκεκριμένο πρόσωπο. Όπως καταλαβαίνετε εδώ υπάρχει συνεργασία API &amp; SDK.</p>
<p><img loading="lazy" decoding="async" class="size-medium wp-image-1636 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/03/api-300x192.png" alt="api" width="300" height="192" /></p>
<h5>API &#8211; Χαρακτηριστικά</h5>
<ol>
<li>Το <span style="color: #ff0000;"><a style="color: #ff0000;" href="https://el.wikipedia.org/wiki/%CE%94%CE%B9%CE%B5%CF%80%CE%B1%CF%86%CE%AE_%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CE%BF%CF%8D_%CE%B5%CF%86%CE%B1%CF%81%CE%BC%CE%BF%CE%B3%CF%8E%CE%BD">API</a> </span>έχει να κάνει με την επικοινωνία. Δηλαδή ορισμούς και πρωτόκολλα που καθορίζουν πως θα πραγματοποιείται η επικοινωνία,  μεταξύ υπηρεσιών οι εφαρμογών με άλλες εφαρμογές οι υπηρεσίες. Γυρνώντας στο παράδειγμα θα το παρομοιάζαμε σαν γέφυρα μεταξύ της εφαρμογής τοπικά και το λογισμικό αναγνώρισης που τρέχει στο σύννεφο.</li>
<li>Ένα άλλο χαρακτηριστικό του API είναι η αφαιρετικότητα (abstraction) που συναντάται στον αντικειμενοστραφή προγραμματισμό αλλά και αλλού. Θα μπορούσαμε να πούμε ότι το λογισμικό στο cloud αποτελείται από χιλιάδες γραμμές κώδικα που κάνουν υπολογισμούς με κάποιο περίπλοκο τρόπο έτσι ώστε να μας επιστρέψουν δεδομένα. Αυτό αφαιρεί για εμάς το δύσκολο κομμάτι είτε σαν χρήστες που απλώς βλέπουμε τα αποτελέσματα στην οθόνη μας είτε σαν προγραμματιστές που απλώς καλούμε κάποιες συναρτήσεις για να έχουμε τα δεδομένα που θέλουμε. Όλο αυτό γίνετε χωρίς να χρειάζεται να γράψουμε χιλιάδες γραμμές κώδικα.</li>
<li>Ακόμη ένα χαρακτηριστικό είναι η τυποποίηση(standardized). Αυτο σημαίνει ότι υπάρχει συγκεκριμένο τρόπος που κάποιός καθορίζει ένα API, υπάρχουν επίσης κάποιες δημοφιλής τυποποίησης όπως SOAP, GraphQL και REST(Representational State Transfer) το REST API χρησιμοποιείται και στο παράδειγμα μας. Όποτε στην περίπτωση μας για να σταλεί από το τοπικό λογισμικό στο λογισμικό αναγνώρισης στο σύννεφο ένα αίτημα(<strong>Request</strong>) χρησιμοποιούμε το REST API. Συγκεκριμένα τις λειτουργίες(<strong>Operations</strong>) του HTTP όπως POST,GET,DELETE,PUT στην περίπτωση του παραδείγματός μας είναι ένα POST δηλαδή θα μπορούσε να είναι ο φάκελος με το όνομα του προσώπου προς αναγνώριση μετά έχουμε τις παραμέτρους όπως για παράδειγμα την εικόνα που τράβηξε η κάμερα και τέλος έχουμε το κλείσιμο του Request  που είναι στην ουσία σαν ένα URL και αναλύει τα παραπάνω. Τέλος θα υπάρξει και μια απάντηση(<strong>Response</strong>) από το σύννεφο που είναι συνήθως ακατέργαστα δεδομένα(<strong>Raw </strong><strong>Data</strong>). Στο παράδειγμα μας το όνομα και πιθανότατα άλλα στοιχεία που αφορούν το αναγνωρισμένο πρόσωπο.<img loading="lazy" decoding="async" class=" wp-image-1638 aligncenter" src="https://i-diadiktio.com/wp-content/uploads/2021/03/sdk-300x209.png" alt="sdk" width="303" height="211" /></li>
</ol>
<h5>SDK – Χαρακτηριστικά</h5>
<p>Aπό την πλευρά του προγραμματιστή δεν θα θέλαμε να επεξεργαζόμαστε ακατέργαστα Δεδομένα (Raw data). Αυτό θα έκανε τη δουλεία μας δύσκολη και χρονοβόρα εδώ είναι που έρχεται στο παιχνίδι το SDK. Θα μπορούσαμε να το παρομοιάσουμε σαν μια εργαλειοθήκη που χρησιμοποιούμε για να λειτουργήσουμε αποδοτικά το API.</p>
<p>SDK μπορεί να έχει κάθε μια γλώσσα προγραμματισμού δικό της για παράδειγμα υπάρχουν SDK για JAVA, NODE, GO, PYTHON κ.α. Όποτε στο παράδειγμα μας θα χρησιμοποιούσαμε την εργαλειοθήκη ας πούμε της SDK python για να στείλουμε τα δεδομένα μας στο λογισμό αναγνώρισης στο σύννεφο. Χωρίς να χάνουμε χρόνο με την σύνταξη του αιτήματος(<strong>Request</strong>) και την ερμηνεία της απάντησης(<strong>Response</strong>) πράγμα που κάνει το SDK αυτόματα για εμάς μεταφράζοντας εσωτερικά τα δεδομένα που του έστειλε το σύννεφο διαμέσου του API.</p>
<p>&nbsp;</p>
<p>Το άρθρο <a href="https://i-diadiktio.com/api-sdk/">API &#038; SDK</a> εμφανίστηκε πρώτα στο <a href="https://i-diadiktio.com">i-diadiktio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://i-diadiktio.com/api-sdk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
