REST Υπηρεσίες. Εργαστήριο Ανάλυσης Συστημάτων και Τεχνολογίας Λογισμικού. S 3 Laboratory

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "REST Υπηρεσίες. Εργαστήριο Ανάλυσης Συστημάτων και Τεχνολογίας Λογισμικού. S 3 Laboratory"

Transcript

1 REST Υπηρεσίες Εργαστήριο Ανάλυσης Συστημάτων και Τεχνολογίας Λογισμικού S 3 Laboratory

2 Περιεχόμενα 1. Εισαγωγή στις REST Υπηρεσίες 2. Χαρακτηριστικά μοντέλου 3. Πρωτόκολλα JSON WADL 4. REST Υπηρεσίες vs. SOAP Services 5. REST Υπηρεσίες στο Η-Εμπόριο S3 Lab- REST Υπηρεσίες Εισαγωγή 2

3 Απαρχή του μοντέλου... Ο όρος Representational State Transfer καθιερώθηκε το 2000 από τον Roy Fielding στην διδακτορική του διατριβή Το Representational State Transfer (REST) είναι η αρχιτεκτονική ανάπτυξης κατανεμημένων, διαδικτυακών εφαρμογών που κυριαρχεί στο World Wide Web αναδεικνύει τον τρόπο με τον οποίο η αρχιτεκτονική του Web προέκυψε από τις συνδιαλλαγές των τεσσάρων βασικών συστατικών του, δλδ: origin servers, gateways, proxies and clients Καθορίζει την συμπεριφορά των συμμετεχόντων S3 Lab- REST Υπηρεσίες Εισαγωγή 3

4 Βασικά στοιχεία Χρήση του URI. Τα σημεία συνδιαλλαγής με RESTful υπηρεσίες προσφέρονται ως πόροι στο διαδίκτυο Οι πόροι αυτοί καθορίζονται από URIs, τα οποία υποστηρίζουν την απαραίτητη μοναδική διευθυνσιοδότηση πόρων και υπηρεσιών Κοινή διεπαφή. Το μοντέλο στηρίζεται στην χρήση τεσσάρων βασικών λειτουργιών του HTTP πρωτοκόλλου PUT, GET, POST, and DELETE S3 Lab- REST Υπηρεσίες Εισαγωγή 4

5 Βασικά στοιχεία Αυτοπροσδιοριζόμενα μηνύματα. Οι προσφερόμενοι πόροι ανεξαρτητοποιούνται από την αναπαράσταση τους Resources έτσι ώστε το περιεχόμενο τους να μπορεί να προσφερθεί σε διάφορες μορφές (e.g., HTML, XML, plain text). Μετα-πληροφορίες διατίθενται για διάφορους σκοπούς, π.χ. έλεγχος caching, αναζήτηση σφαλμάτων μετάδοσης, διαπραγμάτευση αναπαράστασης, κτλ. Stateful συνδιαλλαγές. Κάθε συνδιαλλαγή με έναν πόρο είναι stateless, i.e., τα αιτήματα selfcontained. Οι Stateful συναλλαγές υποστηρίζονται μέσω ρητής μεταφοράς κατάστασης. Η μεταφορά κατάστασης μπορεί να υποστηριχθεί με διάφορους τρόπους, π.χ., URI αναγραφή, cookies, and κρυφά πεδία. Η πληροφορία κατάστασης μπορεί να μεταφερθεί στις απαντήσεις για να είναι δυνατός ο προσδιορισμός επόμενων αποδεκτών καταστάσεων. S3 Lab- REST Υπηρεσίες Εισαγωγή 5

6 Περιορισμοί Client Server: Η κοινή διεπαφή επιτρέπει την ανεξαρτησία των πελατών από του εξυπηρετητές. Η ανεξαρτησία αυτή επιτρέπει οι πελάτες να μην απασχολούνται με λειτουργίες όπως η αποθήκευση της πληροφορίας, η οποία αποκρύπτεται από τους εξυπηρετητές, επιτρέποντας την μεταφερσιμότητα του κώδικα των πελατών. Οι εξυπηρετητές δεν απασχολούνται με λειτουργίες σχετικές με την διεπαφή χρηστών η την κατάσταση του πελάτη και κατ αυτό τον τρόπο έχουν απλούστερη υλοποίηση και δυνατότητες για κλιμάκωση Οι πελάτες και οι εξυπηρετητές μπορούν να υλοποιηθούν ανεξάρτητα ο ένας από τον άλλο όσο δεν αλλάζει η μεταξύ τους διεπαφή Stateless: Κάθε αίτημα ενός πελάτη περιέχει όλη την απαραίτητη πληροφορία για την εξυπηρέτηση του και το ιστορικό κατάστασης που διατηρεί Ο εξυπηρετητής μπορεί να είναι stateful; ο περιορισμός αυτός απαιτεί την χρήση URL για την επικοινωνία με τον εξυπηρετητή ως δικτυακό πόρο. Κατ αυτό τον τρόπο είναι πιο εύκολη η διαχείριση των εξυπηρετητών καθώς και η αντιμετώπιση προβλημάτων δικτύου και κλιμάκωσης S3 Lab- REST Υπηρεσίες Εισαγωγή 6

7 Περιορισμοί συνεχ. Cacheable: Κάθε πληροφορία του World Wide Web μπορεί να αποθηκευτεί προσωρινά. Οι απαντήσεις θα πρέπει να μπορούν να ορίζουν ότι είτε επιτρέπουν να γίνονται cache είτε όχι έτσι ώστε να αποτρέπεται η χρήση μη έγκυρης πληροφορίας Καλά-ορισμένο μερικό ή πλήρες caching μπορεί βελτιώσει σημαντικά την κλιμάκωση και την απόδοση του συστήματος Layered system: Ο πελάτης δεν μπορεί να διακρίνει εάν είναι απευθείας συνδεδεμένος με τον τελικό εξυπηρετητή ή με άλλους ενδιάμεσους Η χρήση ενδιάμεσων servers επιφέρει σημαντική βελτίωση κλιμάκωση και την απόδοση του συστήματος επιτρέποντας load balancing και shared caches S3 Lab- REST Υπηρεσίες Εισαγωγή 7

8 Περιορισμοί συνεχ. Code on demand: (optional) Οι εξυπηρετητές επιτρέπεται να παροδικά να επεκτείνουν/διαμορφώνουν την λειτουργικότητα του πελάτη μεταφέροντας λογική που μπορεί να εκτελεστεί. Παραδείγματα από κώδικα μπορεί να είναι περιεγραμμένα ώς Java applets ή client-side scripts σε JavaScript Uniform interface: Η κοινή διεπαφή διευκολύνει και αποσυνδέει τα συστατικά της αρχιτεκτονικής του συστήματος, επιτρέποντας την εξέλιξη τους S3 Lab- REST Υπηρεσίες Εισαγωγή 8

9 RESTful Υπηρεσίες Ιστού A RESTful web service (also called a RESTful web API) is a simple web service implemented using HTTP and the principles of REST It is a collection of resources, with three defined aspects: the base URI for the web service the MIME type of the data supported by the web service. E.g. JSON, XML but can be any other valid MIME type the set of operations supported by the web service using HTTP methods (i.e. POST, GET, PUT or DELETE) S3 Lab- REST Υπηρεσίες Εισαγωγή 9

10 Υποστηριζόμενες λειτουργίες S3 Lab- REST Υπηρεσίες Εισαγωγή 10

11 Παραδείγματα Rest Υπηρεσιών A directory with many services is available at: Amazon Services: https://developer.amazonservices.com Delicious: S3 Lab- REST Υπηρεσίες Εισαγωγή 11

12 Προσεγγίσεις ανάπτυξης Hi-REST advocates using all of the 4 verbs (GET, POST, PUT, DELETE); recommends the use of (so-called) nice URIs suggests the use of Plain Old XML (POX) for formatting the content of messages Lo-REST focuses on the minimum common denominator. Thus, only 2 verbs (GET for idempotent requests, and POST for everything else) are used S3 Lab- REST Υπηρεσίες Εισαγωγή 12

13 Προσεγγίσεις ανάπτυξης συνεχ. Lo-Rest pros: Firewalls may not always allow HTTP connections that use any other verb POST and GET are the only two verbs that can be used in the method attribute of an XHTML form Lo-Rest cons: Restrictions have led to a series of workarounds, where the real verb is sent using either of a special HTTP header (X-HTTP-Method-Override) or a hidden form field ( method) Workarounds may not be understood by all Web servers, and require additional development and testing effort The message payload format in Lo-REST enforces the use of MIME-Types, but does not restrict the data to be in a particular format S3 Lab- REST Υπηρεσίες Εισαγωγή 13

14 JSON JavaScript Object Notation

15 JSON JavaScript Object Notation (JSON) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language [Standard ECMA-262 3rd Edition] The JSON format was originally specified by Douglas Crockford, and is described in IETF RFC 4627 (https://tools.ietf.org/html/rfc4627) JSON's design goals were to be minimal, portable, textual, and a subset of JavaScript. S3 Lab- REST Υπηρεσίες Εισαγωγή 15

16 JSON συνεχ. It is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages It is built on two structures: A collection of name/value pairs, i.e. this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array in programming languages An ordered list of values, i.e. this is realized as an array, vector, list, or sequence in various programming languages S3 Lab- REST Υπηρεσίες Εισαγωγή 16

17 Στοιχεία του JSON An object is an unordered set of name/value pairs An array is an ordered collection of values A value can be a string in double quotes, or a number, or true or false or null, or an object or an array. S3 Lab- REST Υπηρεσίες Εισαγωγή 17

18 Στοιχεία του JSON συνέχ. A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes A number is very much like a C or Java number, except that the octal and hexadecimal formats are not used S3 Lab- REST Υπηρεσίες Εισαγωγή 18

19 JSON Παράδειγμα {"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }} S3 Lab- REST Υπηρεσίες Εισαγωγή 19

20 XML Αναπαράσταση <menu id="file" value="file"> <popup> <menuitem value="new" onclick="createnewdoc()" /> <menuitem value="open" onclick="opendoc()" /> <menuitem value="close" onclick="closedoc()" /> </popup> </menu> S3 Lab- REST Υπηρεσίες Εισαγωγή 20

21 JSON Παράδειγμα { "glossary": { "title": "example glossary", "GlossDiv": {"title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to \create markup languages such as DocBook.", "GlossSeeAlso": ["GML", "XML"] }, "GlossSee": "markup" } } } } } S3 Lab- REST Υπηρεσίες Εισαγωγή 21

22 XML Αναπαράσταση <!DOCTYPE glossary PUBLIC "-//OASIS//DTD DocBook V3.1//EN"> <glossary><title>example glossary</title> <GlossDiv><title>S</title> <GlossList> <GlossEntry ID="SGML" SortAs="SGML"> <GlossTerm>Standard Generalized Markup Language</GlossTerm> <Acronym>SGML</Acronym> <Abbrev>ISO 8879:1986</Abbrev> <GlossDef> <para>a meta-markup language, used to create markup languages such as DocBook.</para> <GlossSeeAlso OtherTerm="GML"> <GlossSeeAlso OtherTerm="XML"> </GlossDef> <GlossSee OtherTerm="markup"> </GlossEntry> </GlossList> </GlossDiv> </glossary> S3 Lab- REST Υπηρεσίες Εισαγωγή 22

23 Έλεγχος JSON δεδομένων - JSON Schema JSON Schema is a specification for a JSON-based format for defining the structure of JSON data IETF draft It provides a contract for what JSON data is required for a given application and how it can be modified It is intended to provide validation, documentation, and interaction control of JSON data JSON Schema is based on the concepts from XML Schema, RelaxNG, and Kwalify, but is intended to be JSON-based, so that JSON data in the form of a schema can be used to validate JSON data, the same serialization/deserialization tools can be used for the schema and data, and it can be self descriptive. S3 Lab- REST Υπηρεσίες Εισαγωγή 23

24 JSON-Schema example S3 Lab- REST Υπηρεσίες Εισαγωγή 24

25 JSON vs XML Simplicity: JSON is much simpler than XML, it has a much smaller grammar and maps more directly onto the data structures used in modern programming languages Extensibility: it is not a document markup language, so it is not necessary to define new tags or attributes to represent data in it Interoperability: it has the same interoperability potential as XML Openness: JSON is at least as open as XML, because it is not in the center of corporate/political standardization struggles S3 Lab- REST Υπηρεσίες Εισαγωγή 25

26 Επεκτάσεις του JSON Several extensions to JSON have emerged catering for many additional features. A list of them includes: JSONP: or "JSON with padding" is a complement to the base JSON data format, a usage pattern that allows a page to request and more meaningfully use JSON from a server other than the primary server BSON: is a binary form for representing simple data structures and associative arrays (called objects or documents) GeoJSON: is an open format for encoding a variety of geographic data structures JSON-RPC: is a remote procedure call protocol encoded in JSON SOAPjr: is a protocol specification for exchanging structured information in the implementation of Web services in computer networks. It is a hybrid of SOAP and JSON-RPC S3 Lab- REST Υπηρεσίες Εισαγωγή 26

27 WADL

28 Web Application Description Language (WADL) WADL is designed to provide a machine process-able description of HTTPbased Web applications Currently is W3C Member Submission (31 August 2009), by Sun Microsystems In the context of WADL a Web application is defined as a HTTP-based application whose interactions are amenable to machine processing Web applications: Are based on existing Web architecture and infrastructure Are platform and programming language independent Promote re-use of the application beyond the browser Enable composition with other Web or desktop applications Require semantic clarity in content (representations) exchanged during their use S3 Lab- REST Υπηρεσίες Εισαγωγή 28

29 WADL Στοιχεία Αpplication: element forms the root of a WADL description Doc: may contain text and zero or more child elements that form the body of the documentation Grammars: element acts as a container for definitions of the format of data exchanged during execution of the protocol described by the WADL document Resources element acts as a container for the resources provided by the application. Resource_Type element describes a set of methods that, together, define the behavior of a type of resource. A resource_type may be used to define resource behavior that is expected to be supported by multiple resources. S3 Lab- REST Υπηρεσίες Εισαγωγή 29

30 WADL Στοιχεία συνεχ. Resource: element describes a set of resources, each identified by a URI that follows a common pattern Param element describes a parameterized component of its parent element. A param element can either be a parameter definition or a reference to a parameter defined elsewhere Method element describes the input to and output from an HTTP protocol method that may be applied to a resource. A method element can either be a method definition or a reference to a method defined elsewhere Representation element describes a representation of a resource's state. A representation element can either be a representation definition or a reference to a representation defined elsewhere S3 Lab- REST Υπηρεσίες Εισαγωγή 30

31 WADL δομή S3 Lab- REST Υπηρεσίες Εισαγωγή 31

32 WADL Παράδειγμα 1 <?xml version="1.0"?> 2 <application xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" 3 xsi:schemalocation="http://wadl.dev.java.net/2009/02 wadl.xsd" 4 xmlns:tns="urn:yahoo:yn xmlns:xsd="http://www.w3.org/2001/xmlschema" 6 xmlns:yn="urn:yahoo:yn xmlns:ya="urn:yahoo:api xmlns="http://wadl.dev.java.net/2009/02"> 9 <grammars> 10 <include 11 href="newssearchresponse.xsd"/> 12 <include 13 href="error.xsd"/> 14 </grammars> 16 <resources base="http://api.search.yahoo.com/newssearchservice/v1/"> 17 <resource path="newssearch"> 18 <method name="get" id="search"> 19 <request> 20 <param name="appid" type="xsd:string" 21 style="query" required="true"/> 22 <param name="query" type="xsd:string" 23 style="query" required="true"/> 24 <param name="type" style="query" default="all"> 25 <option value="all"/> 26 <option value="any"/> 27 <option value="phrase"/> 28 </param> S3 Lab- REST Υπηρεσίες Εισαγωγή 32

33 WADL Παράδειγμα συνεχ. 29 <param name="results" style="query" type="xsd:int" default="10"/> 30 <param name="start" style="query" type="xsd:int" default="1"/> 31 <param name="sort" style="query" default="rank"> 32 <option value="rank"/> 33 <option value="date"/> 34 </param> 35 <param name="language" style="query" type="xsd:string"/> 36 </request> 37 <response status="200"> 38 <representation mediatype="application/xml" 39 element="yn:resultset"/> 40 </response> 41 <response status="400"> 42 <representation mediatype="application/xml" 43 element="ya:error"/> 44 </response> 45 </method> 46 </resource> 47 </resources> 49 </application> S3 Lab- REST Υπηρεσίες Εισαγωγή 33

34 REST vs SOAP Υπηρεσίες Ιστού

35 Βασικές διαφορές How is HTTP considered: In the context of REST, the Web is seen as the universal medium for publishing globally accessible information In the context of WS Web is seen as the universal transport medium for messages, which are exchanged between Web services endpoints of published applications Dealing with heterogeneity: In the context of REST, the Web is a rather uniform client/server environment, where all components speak the same protocol, i.e. HTTP WS originate from a more complex and heterogeneous domain, the one of enterprise computing Loose Coupling: In the context of REST services exclusively focus on RPC-like, synchronous interactions; in other words, when an HTTP server is down, its clients will be affected as their HTTP requests fail In the context of WS, the underlying message bus makes it possi- ble to achieve such degree of loose coupling as messages can be transferred using persistent, reliable queues S3 Lab- REST Υπηρεσίες Εισαγωγή 35

36 Εννοιολογικές διαφορές Conceptual differences on interface level: REST constrains the interface of a resource to its generic uniform interface with predefined operations. Thus, apparently no decision has to be made concerning what are the available operations. Designers are advised to concentrate their effort on defining the exposed resources In the context of WS, the porttype of each service must be designed carefully, so that it describes the service functionality in an understandable way Conceptual differences on design process: For REST services one has to: a) identify the related resources, b) design properly the URIs, c) Identify the proper resource interaction semantics i.e. get/post/put/delete, d) define resource relationships and e) define data representation mechanisms For WS one has to: v) specify the XML messages, b) determine the Message Exchange Patterns and c) define the set of actions exposed by the service interface S3 Lab- REST Υπηρεσίες Εισαγωγή 36

37 Τεχνολογικές διαφορές Transportation protocols: In RESTful Web service, there is no choice but to build services that communicate using HTTP WS are transport independent, which allows SOAP messages to be exchanged using a variety of transport protocols Message Formating: RESTful Web services currently do not use a single format for representing resources WS use standardized message format, i.e. SOAP Service Identification: RESTful Web services leverage the URI standard as the nam- ing mechanism to address resources WS, just recently, started using WS-Addressing that was introduced to represent addressing information through the definition of end-point references Service Description: Web services rely on a standard, machine-process- able, strongly-typed XML interface description language (WSDL) RESTful services have adopted a more human-oriented approach based on informal, textual descriptions, giving developers extensive documentation of the API of the provided service S3 Lab- REST Υπηρεσίες Εισαγωγή 37

38 Τεχνολογικές διαφορές συνεχ. Quality/Reliability In the context of WS a set of optional specifications covering the QoS properties of messages exchanged is already available No framework compatible to WS is available for REST services Composition In the context of WS languages and tools specifically targeting the composition of WS services are already available, e.g. WS-BPEL The composition of RESTful services is the main focus of so-called Web 2.0 Mashups Discovery Universal Description, Discovery, and Integration (UDDI) registries are available for WS service discovery There is no specific mechanims for RESTful services, apart from the existing Web search engines S3 Lab- REST Υπηρεσίες Εισαγωγή 38

39 RESTful Υπηρεσίες σε Υπηρεσιοστρεφείς Διαδικασίες

40 Προβλήματα WS-BPEL: Ισχυρή σύνδεση με την γλώσσα WSDL Υποστήριξη μόνο XML μηνυμάτων RESTful Services Όχι απαραίτητη περιγραφή της υπηρεσίας Γλώσσες περιγραφής περιλαμβάνουν WADL, RSDL Πολλαπλά mime types για τα ανταλλασσόμενα μηνύματα JSON, XML, HTML S3 Lab- REST Υπηρεσίες Εισαγωγή 40

41 Πιθανοί τρόποι χρήσης Χρήση RESTful υπηρεσιών σε WS-BPEL μόνο κάτω από τις εξής συνθήκες XML encoding για τα ανταλλασσόμενα μηνύματα HTTP Bindings και URL Encodings για την επικοινωνία Virtual WSDL περιγραφές για την υπηρεσία ODE service orchestration engine Με WSDL επεκτάσεις για το binding με RESTful υπηρεσίες S3 Lab- REST Υπηρεσίες Εισαγωγή 41

42 Υπηρεσίες κ Κατάσταση (State) Stateless Χωρίς Κατάσταση Stateful Με Κατάσταση WS REST P2P GRID OGC S3 Lab- REST Υπηρεσίες Εισαγωγή 42

43 Μοντέλα Κλήσης Υπηρεσιών Υπηρεσίες Ιστού Αυτόνομες/Ανεξάρτητες κλήσεις Client Provider Rest/OGC Υπηρεσίες Αλυσιδωτές κλήσεις Client Provider Results Page Υπηρεσίες Πλέγματος Κλήσεις με διατήρηση κατάστασης Client + Resource Provider Υπηρεσίες Ομότιμου-προς-Ομότιμο Κλήσεις μόνο εντός του δικτύου Client Node Provider Node Κλήση Απόκριση P2P Network S3 Lab- REST Υπηρεσίες Εισαγωγή 43

SOAP API. https://bulksmsn.gr. Table of Contents

SOAP API. https://bulksmsn.gr. Table of Contents SOAP API https://bulksmsn.gr Table of Contents Send SMS...2 Query SMS...3 Multiple Query SMS...4 Credits...5 Save Contact...5 Delete Contact...7 Delete Message...8 Email: sales@bulksmsn.gr, Τηλ: 211 850

Διαβάστε περισσότερα

Από τις Κοινότητες Πρακτικής στις Κοινότητες Μάθησης

Από τις Κοινότητες Πρακτικής στις Κοινότητες Μάθησης Από τις Κοινότητες Πρακτικής στις Κοινότητες Μάθησης Νίκος Καρακαπιλίδης Industrial Management & Information Systems Lab MEAD, University of Patras, Greece nikos@mech.upatras.gr Βασικές έννοιες ιάρθρωση

Διαβάστε περισσότερα

Επίπεδο δικτύου IP Forwading κτλ

Επίπεδο δικτύου IP Forwading κτλ Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application layer):

Διαβάστε περισσότερα

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες

Διαβάστε περισσότερα

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.

Διαβάστε περισσότερα

Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM

Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM minazoulovits@phrlaw.gr What is BYOD? Information Commissioner's Office

Διαβάστε περισσότερα

Language Resources for Information Extraction:

Language Resources for Information Extraction: Language Resources for Information Extraction: demands and challenges in practice Christos Tsalidis tsalidis@neurolingo.gr Page 1 Different types of LRs Alphabets & Characters sets (Greek, English, Mixed)

Διαβάστε περισσότερα

Test Data Management in Practice

Test Data Management in Practice Problems, Concepts, and the Swisscom Test Data Organizer Do you have issues with your legal and compliance department because test environments contain sensitive data outsourcing partners must not see?

Διαβάστε περισσότερα

ΑΝΩΤΑΤΗ ΣΧΟΛΗ ΠΑΙ ΑΓΩΓΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΠΑΡΑΔΟΤΕΟ ΕΠΙΣΤΗΜΟΝΙΚΗ ΕΡΓΑΣΙΑ ΣΕ ΔΙΕΘΝΕΣ ΕΠΙΣΤΗΜΟΝΙΚΟ ΠΕΡΙΟΔΙΚΟ

ΑΝΩΤΑΤΗ ΣΧΟΛΗ ΠΑΙ ΑΓΩΓΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΠΑΡΑΔΟΤΕΟ ΕΠΙΣΤΗΜΟΝΙΚΗ ΕΡΓΑΣΙΑ ΣΕ ΔΙΕΘΝΕΣ ΕΠΙΣΤΗΜΟΝΙΚΟ ΠΕΡΙΟΔΙΚΟ ΑΝΩΤΑΤΗ ΣΧΟΛΗ ΠΑΙ ΑΓΩΓΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΕΚΠΑΙ ΕΥΣΗΣ (Α.Σ.ΠΑΙ.Τ.Ε.) «Αρχιμήδης ΙΙΙ Ενίσχυση Ερευνητικών ομάδων στην Α.Σ.ΠΑΙ.Τ.Ε.» Υποέργο: 8 Τίτλος: «Εκκεντρότητες αντισεισμικού σχεδιασμού ασύμμετρων

Διαβάστε περισσότερα

Terabyte Technology Ltd

Terabyte Technology Ltd Terabyte Technology Ltd is a Web and Graphic design company in Limassol with dedicated staff who will endeavour to deliver the highest quality of work in our field. We offer a range of services such as

Διαβάστε περισσότερα

Business English. Ενότητα # 9: Financial Planning. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων

Business English. Ενότητα # 9: Financial Planning. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Business English Ενότητα # 9: Financial Planning Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview

Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου. System Architecture Overview Πύλη Φαρμακευτικών Υπηρεσιών Υπουργείου Υγείας Κύπρου System Architecture Overview CYPDIS Services Σύστημα Εγγραφής Φαρμάκων Drug Regulatory Authority Σύστημα Τιμολόγησης Price Control Σύστημα Φαρμακοεπαγρύπνησης

Διαβάστε περισσότερα

ιαδικτυακές Εφαρµογές

ιαδικτυακές Εφαρµογές ιαδικτυακές Εφαρµογές µε Java2 Στοιχεία ικτυακής Επικοινωνίας Όροι IP address 32bit αριθµός που χρησιµοποιείται από το Internet Protocol για την παράδοση δεδοµένων στο σωστό υπολογιστή στο δίκτυο. Port

Διαβάστε περισσότερα

Ιδιωτικότητα και ασφάλεια στο νέο δικτυακό περιβάλλον Ηλίας Χάντζος

Ιδιωτικότητα και ασφάλεια στο νέο δικτυακό περιβάλλον Ηλίας Χάντζος Ιδιωτικότητα και ασφάλεια στο νέο δικτυακό περιβάλλον Ηλίας Χάντζος Senior Director EMEA&APJ Government Affairs 1 Η πέντε μεγάλες τάσεις στην τεχνολογία 2 The Big Numbers for 2011 5.5B Attacks blocked

Διαβάστε περισσότερα

Εισαγωγή στη C# και. Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας. το.net 4.0

Εισαγωγή στη C# και. Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας. το.net 4.0 Εισαγωγή στη C# και Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας το.net 4.0 2 Π ί ν α κ α ς Π ε ρ ι ε χ ο μ έ ν ω ν Πίνακας Περιεχομένων... 1 1. Εισαγωγή... 11 1.1. Γλώσσες και γλώσσες προγραμματισμού...

Διαβάστε περισσότερα

Στρατηγικές Ασφάλειας

Στρατηγικές Ασφάλειας Στρατηγικές Ασφάλειας Ασφάλεια Πληροφοριακών Συστημάτων. Διδάσκων: Σ. Κοντογιάννης Least/(Most) Privileges Defense in Depth Συγκεντρωτική Στρατηγική Weakest Link Strategy Fail Safe Stance Fail Safe Stance

Διαβάστε περισσότερα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

Κεφάλαιο 1ο. 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων

Κεφάλαιο 1ο. 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων Κεφάλαιο 1ο 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων http://leitourgika-systhmata-epal-b.ggia.info Creative Commons License 3.0 Share-Alike Πολυπρογραμματισμός

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

GREECE BULGARIA 6 th JOINT MONITORING

GREECE BULGARIA 6 th JOINT MONITORING GREECE BULGARIA 6 th JOINT MONITORING COMMITTEE BANSKO 26-5-2015 «GREECE BULGARIA» Timeline 02 Future actions of the new GR-BG 20 Programme June 2015: Re - submission of the modified d Programme according

Διαβάστε περισσότερα

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

Διαβάστε περισσότερα

Τεχνολογίες ιαδικτύου

Τεχνολογίες ιαδικτύου Τεχνολογίες ιαδικτύου Εισαγωγή Αρχιτεκτονική, Πρωτόκολλα και Πρότυπα Βασικών Υπηρεσιών Ιστορικά Στοιχεία ARPANET Ο «παππούς» των δικτύων Αναπτύχθηκε από την DARPA στα τέλη του 60 Το 83 διασπάται σε MILNET

Διαβάστε περισσότερα

Δικτυακά Πολυμέσα ΙΙ Διάλεξη #11 η :Web 2.0. Γαβαλάς Δαμιανός dgavalas@aegean.gr

Δικτυακά Πολυμέσα ΙΙ Διάλεξη #11 η :Web 2.0. Γαβαλάς Δαμιανός dgavalas@aegean.gr Δικτυακά Πολυμέσα ΙΙ Διάλεξη #11 η :Web 2.0 Γαβαλάς Δαμιανός dgavalas@aegean.gr 1 Web 2.0 Web 2.0 είναι ένας όρος που προτάθηκε από τoν Tim O'Reilly Media (2004), και αναφέρεται σε μια δεύτερη γενιά υπηρεσιών

Διαβάστε περισσότερα

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 Dreamweaver 1/7 Εισαγωγή Το Dreamweaver είναι ένας HTML editor που αναπτύχθηκε από την Macromedia. Είναι WYSIWYG (What You See Is What You Get),

Διαβάστε περισσότερα

Εποχές( 1. Εποχή(του(mainframe((πολλοί( χρήστες,(ένας(υπολογιστής)(( 2. Εποχή(του(PC((ένας(χρήστης,(

Εποχές( 1. Εποχή(του(mainframe((πολλοί( χρήστες,(ένας(υπολογιστής)(( 2. Εποχή(του(PC((ένας(χρήστης,( Κίνητρα( Η(εξάπλωση(των(υπολογιστικών(συσκευών( Πως(έγινε;( Ανάγκη(για(πληροφορία( Προς(τι;( Εφαρμογές(του(διάχυτου(υπολογισμού( Μπορούμε(να(σχεδιάσουμε(&(να(αναπτύξουμε(ώστε(οι( άνθρωποι(να(μπορούν(να(τον(χρησιμοποιούν(

Διαβάστε περισσότερα

Αλίκη Λέσση. CNS&P Presales Engineer

Αλίκη Λέσση. CNS&P Presales Engineer Αλίκη Λέσση CNS&P Presales Engineer Agenda Η BYTE Διεθνείς τάσεις A New Reality All Virtual Case Study 2 Από τις μεγαλύτερες ελληνικές εταιρείες παροχής ολοκληρωμένων λύσεων πληροφορικής και επικοινωνιών

Διαβάστε περισσότερα

Δράσεις Πιστοποίησης και εκπαίδευσης του HL7

Δράσεις Πιστοποίησης και εκπαίδευσης του HL7 Δράσεις Πιστοποίησης και εκπαίδευσης του HL7 Νίκος Κυριακουλάκος Certified HL7 V2.5 Chapter 2 Control Specialist Technical Manager Apollo AE HL7 Hellas Τι είναι το HL7? Ο οργανισμός HL7 είναι ένας από

Διαβάστε περισσότερα

LGAF Business Process Modeling Framework

LGAF Business Process Modeling Framework LGAF Business Process Modeling Framework Αθανάσιος Μώραλης, ATLANTIS Group (ΙΤΥ) Δήμητρα Μπέλια, Παν. Αιγαίου (ΤΜΟΔ) Πέτρος Καβάσαλης, ΙΤΥ & Παν. Αιγαίου (ΤΜΟΔ) ΕΛΛΑΚ 19/6/2009 Overview LGAF Process Modeling

Διαβάστε περισσότερα

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές

Διαβάστε περισσότερα

ασθενών με χρήση XML Web Services και BPEL

ασθενών με χρήση XML Web Services και BPEL Ηλεκτρονικός φάκελος ασθενών με χρήση XML Web Services και BPEL Δημήτρης Ηλίας Γκανάτσιος Α.Μ. ΜΕ07085 Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς Ιούλιος 2011 Περίληψη Η παρούσα διπλωματική εργασία

Διαβάστε περισσότερα

Ρύθμιση e-mail σε whitelist

Ρύθμιση e-mail σε whitelist Ρύθμιση e-mail σε whitelist «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλές φορές αντιμετωπίζετε

Διαβάστε περισσότερα

Passport number (or) διαβατηρίου (ή)

Passport number (or) διαβατηρίου (ή) APPLICATION FOR DEMATERIALIZED SECURITIES SYSTEM (S.A.T.) ACCOUNT WITH THE ATHENS EXCHANGE ΑΙΤΗΣΗ ΓΙΑ ΛΟΓΑΡΙΑΣΜΟ ΣΤΟ ΣΥΣΤΗΜΑ ΑΥΛΩΝ ΤΙΤΛΩΝ (Σ.Α.Τ.) ΜΕ ΤΟ ΕΛΛΗΝΙΚΟ ΧΡΗΜΑΤΙΣΤΗΡΙΟ Please type Latin Characters.

Διαβάστε περισσότερα

Τα συστήµατα EUROPA 500. σχεδιάστηκαν για να. δηµιουργούν ανοιγόµενα. κουφώµατα. τέλειας λειτουργικότητας, µε υψηλή αισθητική. και άψογο φινίρισµα.

Τα συστήµατα EUROPA 500. σχεδιάστηκαν για να. δηµιουργούν ανοιγόµενα. κουφώµατα. τέλειας λειτουργικότητας, µε υψηλή αισθητική. και άψογο φινίρισµα. Τα συστήµατα EUROPA 500 σχεδιάστηκαν για να δηµιουργούν ανοιγόµενα κουφώµατα τέλειας λειτουργικότητας, µε υψηλή αισθητική και άψογο φινίρισµα. EUROPA 500 systems are designed in order to create opening

Διαβάστε περισσότερα

Ασφάλεια, Διαθεσιμότητα και Ταχύτητα για τις Web Εφαρμογές

Ασφάλεια, Διαθεσιμότητα και Ταχύτητα για τις Web Εφαρμογές Ασφάλεια, Διαθεσιμότητα και Ταχύτητα για τις Web Εφαρμογές Barracuda Web Application Firewall Καλοχριστιανάκης Αντώνης Διευθυντής Πωλήσεων Digital SIMA Ανατομία Web επίθεσης Οι Web επιθέσεις δε διαφέρουν

Διαβάστε περισσότερα

Συστήματα Ηλεκτρονικής Μάθησης Centra & BigBlueBubon

Συστήματα Ηλεκτρονικής Μάθησης Centra & BigBlueBubon Διάλεξη 4 Χ. Καραγιαννίδης, ΠΘ- ΠΤΕΑ Εφαρμογές ΤΠΕ στην ΕΕΑ Συστήματα Ηλεκτρονικής Μάθησης Centra & BigBlueBubon Εφαρμογές ΤΠΕ στην Εκπαίδευση & την Ειδική Αγωγή Χαράλαμπος Καραγιαννίδης karagian@uth.gr

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Επίπεδο Εφαρµογής Ενότητα Θ ρ. Ε. Μάγκος Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

Διαβάστε περισσότερα

Organic.Edunet Web portal

Organic.Edunet Web portal Σχεδιασµός Εκπαιδευτικών Σεναρίων µε τη Χρήση Νέων Τεχνολογιών και Εργαλείων Παγκόσµιου Ιστού Πέτρος Λαµέρας Ελληνογερµανική Αγωγή 29 Απριλίου 2010 Τοέργο Organic.Edunet Στόχος να αποκτήσουν εκπαιδευτικοί

Διαβάστε περισσότερα

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Σπουδαστές: Μιχαήλ Μιχάλης ΑΜ:5089 Αναγνωστόπουλος Σπύρος ΑΜ:3692 Υπεύθυνος καθηγητής: Αναλυτή Κατερίνα Άρτα 2006 E- learning

Διαβάστε περισσότερα

Ομότιμη παραγωγή. προβλήματα και πιθανές λύσεις

Ομότιμη παραγωγή. προβλήματα και πιθανές λύσεις Ομότιμη παραγωγή προβλήματα και πιθανές λύσεις Redhat 1. Δεδομένα επιχειρησης - πελατολόγιο, νομικες σχεσεις πελατων με την επιχειρηση 2. Brand - οχι ανα ατομο, ουτε ανα οργανωτικη δομη 3. Πατέντες 4.

Διαβάστε περισσότερα

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

Διαβάστε περισσότερα

Ενότητα 6 (κεφάλαιο 19) Υπηρεσιοκεντρική Αρχιτεκτονική

Ενότητα 6 (κεφάλαιο 19) Υπηρεσιοκεντρική Αρχιτεκτονική ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 6 (κεφάλαιο 19) Υπηρεσιοκεντρική Αρχιτεκτονική Οι διαφάνειες

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Δίκτυα Υπολογιστών Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Αρχές δικτυακών εφαρμογών Αρχιτεκτονικές Μοντέλα υπηρεσιών επιπέδου μεταφοράς Μοντέλο πελάτη

Διαβάστε περισσότερα

AME SAMPLE REPORT James R. Cole, Ph.D. Neuropsychology

AME SAMPLE REPORT James R. Cole, Ph.D. Neuropsychology Setting the Standard since 1977 Quality and Timely Reports Med-Legal Evaluations Newton s Pyramid of Success AME SAMPLE REPORT Locations: Oakland & Sacramento SCHEDULING DEPARTMENT Ph: 510-208-4700 Fax:

Διαβάστε περισσότερα

Πρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση

Πρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση Πρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση Νίκος Λούτας (nlout@uom.gr) http://nikosloutas.com Υποψήφιος Διδάκτορας, Εργαστήριο Πληροφοριακών Συστημάτων,

Διαβάστε περισσότερα

Online(?) Communities Management...σε ανοιχτή επικοινωνία με τους fans...

Online(?) Communities Management...σε ανοιχτή επικοινωνία με τους fans... Online(?) Communities Management...σε ανοιχτή επικοινωνία με τους fans... Γιάννης Π. Τριανταφύλλου διευθυντής μάρκετινγκ Online? Ή... Community What? Τι σημαίνει κοινότητα για σας;...ας κάνουμε την άσκηση...

Διαβάστε περισσότερα

Επίπεδο δικτύου IP διευθυνσιοδότηση

Επίπεδο δικτύου IP διευθυνσιοδότηση Επίπεδο δικτύου IP διευθυνσιοδότηση (πες μου την IP σου να σου πω ποιος είσαι) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής

Διαβάστε περισσότερα

Managing Information.! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business!! e-mail: kyritsis@ist.edu.

Managing Information.! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business!! e-mail: kyritsis@ist.edu. Managing Information! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate Athens University of Economics and Business!! e-mail: kyritsis@ist.edu.gr Database Management Database Definition Collection of relevant

Διαβάστε περισσότερα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

Διαβάστε περισσότερα

Note 2: The exam is part of the Business Certificate of ECDL Cyprus suite of exams. Σελίδα: 1/5

Note 2: The exam is part of the Business Certificate of ECDL Cyprus suite of exams. Σελίδα: 1/5 Module 1 Computerized Bookkeeping/Accounting The following is the Syllabus for Computerized Bookkeeping/Accounting, which provides the basis for the practical based test in this module domain. Module Goals

Διαβάστε περισσότερα

Κέντρο Εξυπηρέτησης Κλήσεων ecall PSAP

Κέντρο Εξυπηρέτησης Κλήσεων ecall PSAP Αυτόματο Σύστημα Κλήσης Έκτακτης Ανάγκης Κέντρο Εξυπηρέτησης Κλήσεων ecall PSAP Σωκράτης Κωστίκογλου, Διευθυντής ΙΤ, Εφαρμογών και R&D SPACE HELLAS ΑΕ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ ΕΥΡΩΠΑΪΚΟ ΤΑΜΕΙΟ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΑΝΑΠΤΥΞΗΣ

Διαβάστε περισσότερα

ΑΠΟΓΡΑΦΙΚΟ ΔΕΛΤΙΟ ΔΙΔΑΚΤΟΡΙΚΗΣ ΔΙΑΤΡΙΒΗΣ ΤΙΤΛΟΣ Συμπληρώστε τον πρωτότυπο τίτλο της Διδακτορικής διατριβής ΑΡ. ΣΕΛΙΔΩΝ ΕΙΚΟΝΟΓΡΑΦΗΜΕΝΗ

ΑΠΟΓΡΑΦΙΚΟ ΔΕΛΤΙΟ ΔΙΔΑΚΤΟΡΙΚΗΣ ΔΙΑΤΡΙΒΗΣ ΤΙΤΛΟΣ Συμπληρώστε τον πρωτότυπο τίτλο της Διδακτορικής διατριβής ΑΡ. ΣΕΛΙΔΩΝ ΕΙΚΟΝΟΓΡΑΦΗΜΕΝΗ ΕΘΝΙΚΟ & ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΑΝΑΓΝΩΣΤΗΡΙΟ Πανεπιστημιούπολη, Κτήρια Πληροφορικής & Τηλεπικοινωνιών 15784 ΑΘΗΝΑ Τηλ.: 210 727 5190, email: library@di.uoa.gr,

Διαβάστε περισσότερα

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Παρουσίαση Θερινού Σχολείου Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας 2 Στόχος Στόχος Θερινού Σχολείου 3 η εντατική, πρακτική εκπαίδευση των συμμετεχόντων με απώτερο σκοπό τη συμμετοχή τους στη συνεργατική ανάπτυξη Έργου

Διαβάστε περισσότερα

Πίνακας Εικόνων. 22/04/2014 Έκδοση 3.0.1

Πίνακας Εικόνων. 22/04/2014 Έκδοση 3.0.1 Προδιαγραφές για Προγραμματιστές Διαδικτυακής Υπηρεσίας «Βασικά στοιχεία μητρώου για νομικά πρόσωπα, νομικές οντότητες, και φυσικά πρόσωπα με εισόδημα από επιχειρηματική δραστηριότητα». Πίνακας Περιεχομένων

Διαβάστε περισσότερα

ΠΕΡΙΛΗΨΗ. Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου

ΠΕΡΙΛΗΨΗ. Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου GREEKLISH: ΜΙΑ ΝΕΑ ΔΙΑΛΕΚΤΟΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ; Α.Καράκος, Λ.Κωτούλας ΠΕΡΙΛΗΨΗ Είναι γνωστό άτι καθημερινά διακινούνται δεκάδες μηνύματα (E~mail) μέσω του διαδικτύου {INTERNEη από την μια άκρη του κόσμου

Διαβάστε περισσότερα

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

Διαβάστε περισσότερα

Web Data Mining ΕΡΓΑΣΤΗΡΙΟ 2 & 3. Prepared by Costantinos Costa Edited by George Nikolaides. EPL 451 - Data Mining on the Web

Web Data Mining ΕΡΓΑΣΤΗΡΙΟ 2 & 3. Prepared by Costantinos Costa Edited by George Nikolaides. EPL 451 - Data Mining on the Web EPL 451 - Data Mining on the Web Web Data Mining ΕΡΓΑΣΤΗΡΙΟ 2 & 3 Prepared by Costantinos Costa Edited by George Nikolaides Semester Project Microsoft Malware Classification Challenge (BIG 2015) More info:

Διαβάστε περισσότερα

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

Διαβάστε περισσότερα

Διάλεξη 11: Αντικειμενοστρεφής Σχεδιασμός ΙII

Διάλεξη 11: Αντικειμενοστρεφής Σχεδιασμός ΙII Διάλεξη 11: Αντικειμενοστρεφής Σχεδιασμός ΙII Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: -Παράδειγμα Διαδικασίας Ανάπτυξης Λογισμικού: Βιβλίο Διευθύνσεων(συν.) - Φάση 3: Υλοποίηση(αναλυτικά

Διαβάστε περισσότερα

To λεξικό του Internet

To λεξικό του Internet To λεξικό του Internet A Address: Ο τόπος που βρίσκεται μια πηγή του Internet. Μια e-mail address μπορεί να έχει την εξής μορφή : georgepapado@hotmail.com. Μια web address είναι κάπως έτσι: http://www.in.gr.

Διαβάστε περισσότερα

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Master of science in Networking and Data Communications Ακαδημαϊκό Έτος 2013-2014 Συνδιοργάνωση Το ΤΕΙ Πειραιά και το πανεπιστήμιο Kingston της Μεγάλης Βρετανίας συνδιοργανώνουν

Διαβάστε περισσότερα

FORESTVIEW NETWORK TECHNICAL SPECIFICATIONS

FORESTVIEW NETWORK TECHNICAL SPECIFICATIONS Last update: 10/3/2015 FORESTVIEW NETWORK TECHNICAL SPECIFICATIONS 1 ForestView Network Technical Specifications Contents Images... 3 Flash Files... 3 Product Feeds... 4 Dynamic XML Feeds... 4 XML FEED

Διαβάστε περισσότερα

(SEO) - Ανοίγοντας τους ορίζοντες τις ΜΜΕ Ελληνικής τουριστικής επιχείρησης στο ιαδίκτυο

(SEO) - Ανοίγοντας τους ορίζοντες τις ΜΜΕ Ελληνικής τουριστικής επιχείρησης στο ιαδίκτυο (SEO) - Ανοίγοντας τους ορίζοντες τις ΜΜΕ Ελληνικής τουριστικής επιχείρησης στο ιαδίκτυο SEO Η βελτιστοποίηση µηχανών αναζήτησης είναι ένα σύνολο µεθοδολογιών που στοχεύουν στην ευνοϊκής κατάταξή ενός

Διαβάστε περισσότερα

Η θέση ύπνου του βρέφους και η σχέση της με το Σύνδρομο του αιφνίδιου βρεφικού θανάτου. ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ

Η θέση ύπνου του βρέφους και η σχέση της με το Σύνδρομο του αιφνίδιου βρεφικού θανάτου. ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Η θέση ύπνου του βρέφους και η σχέση της με το Σύνδρομο του αιφνίδιου βρεφικού θανάτου. Χρυσάνθη Στυλιανού Λεμεσός 2014 ΤΕΧΝΟΛΟΓΙΚΟ

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 8: Εισαγωγή στη SPARQL Βασική Χρήση Μ.Στεφανιδάκης 3-5-2015. Η γλώσσα ερωτημάτων SPARQL Ερωτήσεις (και ενημερώσεις) σε σετ δεδομένων RDF Και σε δεδομένα άλλης μορφής

Διαβάστε περισσότερα

ίκτυο προστασίας για τα Ελληνικά αγροτικά και οικόσιτα ζώα on.net e-foundatio //www.save itute: http:/ toring Insti SAVE-Monit

ίκτυο προστασίας για τα Ελληνικά αγροτικά και οικόσιτα ζώα on.net e-foundatio //www.save itute: http:/ toring Insti SAVE-Monit How to run a Herdbook: Basics and Basics According to the pedigree scheme, you need to write down the ancestors of your animals. Breeders should be able easily to write down the necessary data It is better

Διαβάστε περισσότερα

Διδάσκων: Παναγιώτης Ανδρέου

Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 23: Εισαγωγή στην Δικτύωση (Networking) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Διευθύνσεις και Θύρες - Sockets και ServerSockets Διδάσκων: Παναγιώτης Ανδρέου ΕΠΛ233 Αντικειμενοστρεφής

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ II ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ II ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΙΟΙΚΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΑΘΗΜΑ: ΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΟΙΚΗΣΗΣ

Διαβάστε περισσότερα

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο ΕΠΛ 012 Δίκτυα Τπολογιστών & Διαδίκτυο Βιβλιογραφία: Nell Dale & John Lewis, Computer Science Illuminated, 2 nd Edition, 2005 Θέματα Η ανάγκη για δίκτυα Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων

Διαβάστε περισσότερα

ΑΙΤΗΣΗ ΓΙΑ ΑΔΕΙΟΔΟΤΗΣΗ ΣΕ ΛΙΜΕΝΙΚΗ ΠΕΡΙΟΧΗ PERMIT APPLICATION WITHIN PORT AREA 1. ΣΤΟΙΧΕΙΑ ΕΤΑΙΡΕΙΑΣ COMPANY DETAILS

ΑΙΤΗΣΗ ΓΙΑ ΑΔΕΙΟΔΟΤΗΣΗ ΣΕ ΛΙΜΕΝΙΚΗ ΠΕΡΙΟΧΗ PERMIT APPLICATION WITHIN PORT AREA 1. ΣΤΟΙΧΕΙΑ ΕΤΑΙΡΕΙΑΣ COMPANY DETAILS ΑΙΤΗΣΗ ΓΙΑ ΑΔΕΙΟΔΟΤΗΣΗ ΣΕ ΛΙΜΕΝΙΚΗ ΠΕΡΙΟΧΗ 1. ΣΤΟΙΧΕΙΑ ΕΤΑΙΡΕΙΑΣ COMPANY DETAILS Ονομα εταιρείας / Company name Περίοδος άδειας: Start End Τίτλος έργου / Project title Permit duration Αριθμός εγγραφής

Διαβάστε περισσότερα

DETERMINATION OF THERMAL PERFORMANCE OF GLAZED LIQUID HEATING SOLAR COLLECTORS

DETERMINATION OF THERMAL PERFORMANCE OF GLAZED LIQUID HEATING SOLAR COLLECTORS ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΕΡΕΥΝΑΣ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΗΜΟΚΡΙΤΟΣ / DEMOKRITOS NATIONAL CENTER FOR SCIENTIFIC RESEARCH ΕΡΓΑΣΤΗΡΙΟ ΟΚΙΜΩΝ ΗΛΙΑΚΩΝ & ΑΛΛΩΝ ΕΝΕΡΓΕΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ LABORATORY OF TESTIN SOLAR & OTHER ENERY

Διαβάστε περισσότερα

Ηµερίδα: Γεωπληροφορική και Εκπαίδευση Η Ελληνική Πραγµατικότητα Χαροκόπειο Πανεπιστήµιο ευτέρα και Τρίτη, 21-22 Maΐου 2007. Γεώργιος Ν.

Ηµερίδα: Γεωπληροφορική και Εκπαίδευση Η Ελληνική Πραγµατικότητα Χαροκόπειο Πανεπιστήµιο ευτέρα και Τρίτη, 21-22 Maΐου 2007. Γεώργιος Ν. Ηµερίδα: Γεωπληροφορική και Εκπαίδευση Η Ελληνική Πραγµατικότητα Χαροκόπειο Πανεπιστήµιο ευτέρα και Τρίτη, 21-22 Maΐου 2007 Γεώργιος Ν. Φώτης Geoinformatics Geoinformatics is a science which develops and

Διαβάστε περισσότερα

Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλονίκης (ΑΤΕΙ-Θ) Τμήμα Διατροφής - Διαιτολογίας - Πληροφορική Θεωρία

Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλονίκης (ΑΤΕΙ-Θ) Τμήμα Διατροφής - Διαιτολογίας - Πληροφορική Θεωρία Ορολογία Access rights (Δικαιώματα πρόσβασης): Bandwidth (Εύρος ζώνης): Banners: BBS: Bit: Περιγραφή των δικαιωμάτων που παρέχονται για πρόσβαση και αλλαγές σε φακέλους και αρχεία. Ένα μέτρο της δυνατότητας

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Λουκία Βασιλείου

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Λουκία Βασιλείου ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΑΙΔΙΚΗ ΚΑΙ ΕΦΗΒΙΚΗ ΚΑΚΟΠΟΙΗΣΗ: ΕΠΙΠΤΩΣΕΙΣ ΣΤΗΝ ΥΓΕΙΑ Λουκία Βασιλείου 2010646298 Επιβλέπουσα καθηγήτρια: Δρ.

Διαβάστε περισσότερα

κανονιστικό πλαίσιο για άδειες, φάσμα, πρότυπα το παράδειγμα του GSM UMTS: ολόκληρο σύστημα, όχι μόνο τεχνολογία

κανονιστικό πλαίσιο για άδειες, φάσμα, πρότυπα το παράδειγμα του GSM UMTS: ολόκληρο σύστημα, όχι μόνο τεχνολογία UMTS - WAP Τι είναι το UMTS Universal Mobile Telecommunications Systems Πρόσβαση σε υπηρεσίες φωνής, δεδομένων και πολυμέσων ανεξάρτητα της θέσης του χρήστη UMTS Forum: επιτάχυνση διαδικασιών κανονιστικό

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet

Διαβάστε περισσότερα

Ταχύτητα, Απλότητα & Αξιοπιστία

Ταχύτητα, Απλότητα & Αξιοπιστία Ταχύτητα, Απλότητα & Αξιοπιστία Αρχιτεκτονική Μηχανισμοί Αυτοελέγχου Συνδεσιμότητα Περιβάλλον Εργασίας Πληροφορίες Σχήματος Report Builder Import Manager Αρχιτεκτονική Real Time Multithreading Σταθερότητα

Διαβάστε περισσότερα

Cryptography and Network Security Chapter 22. Fifth Edition by William Stallings

Cryptography and Network Security Chapter 22. Fifth Edition by William Stallings Cryptography and Network Security Chapter 22 Fifth Edition by William Stallings Chapter 20 Firewalls The function of a strong position is to make the forces holding it practically unassailable On War,

Διαβάστε περισσότερα

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education www.xtremepapers.com UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education *6301456813* GREEK 0543/03 Paper 3 Speaking Role Play Card One 1 March 30

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή Εργασία. Σύνδρομο ευερέθιστου εντέρου και τρόποι αντιμετώπισης του

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή Εργασία. Σύνδρομο ευερέθιστου εντέρου και τρόποι αντιμετώπισης του 1 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ Πτυχιακή Εργασία Σύνδρομο ευερέθιστου εντέρου και τρόποι αντιμετώπισης του Ονοματεπώνυμο φοιτήτριας: Ειρήνη Αδάμου Λεμεσός 2014 2 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Διαβάστε περισσότερα

Δρ Παρασκευή Μεντζέλου Επίκουρος Καθηγήτρια Πληροφορικής Γενικό Τμήμα Θετικών Επιστημών

Δρ Παρασκευή Μεντζέλου Επίκουρος Καθηγήτρια Πληροφορικής Γενικό Τμήμα Θετικών Επιστημών Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλονίκης Δρ Παρασκευή Μεντζέλου Επίκουρος Καθηγήτρια Πληροφορικής Γενικό Τμήμα Θετικών Επιστημών ΟΡΟΛΟΓΙΑ Δρ Παρασκευή Μεντζέλου Επίκουρος Καθηγήτρια Πληροφορικής

Διαβάστε περισσότερα

Macromedia DreamWeaver 8.0.2. Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη

Macromedia DreamWeaver 8.0.2. Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη Macromedia DreamWeaver 8.0.2 Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη ο Μέρος 1 : Βασικές Έννοιες Εισαγωγή στην επιφάνεια εργασίας Insert Bar Property Bar Panels 10' Building a Web Page Παράδειγμα

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

Chapter 2 * * * * * * * Introduction to Verbs * * * * * * *

Chapter 2 * * * * * * * Introduction to Verbs * * * * * * * Chapter 2 * * * * * * * Introduction to Verbs * * * * * * * In the first chapter, we practiced the skill of reading Greek words. Now we want to try to understand some parts of what we read. There are a

Διαβάστε περισσότερα

Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services

Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services Εφαρµογές πλοήγησης για φορητές συσκευές µε τη χρήση Web Services Γεώργιος Σταυρουλάκης gstavr@dblab.ece.ntua.gr ιπλωµατική εργασία στο Εργαστήριο Συστηµάτων Βάσεων Γνώσεων και εδοµένων Επιβλέπων: Καθηγητής

Διαβάστε περισσότερα

Μια διαδικτυακή υπηρεσία ελέγχου συμβατότητας ενός σχεδίου μαθήματος με το πρότυπο IMS-LD

Μια διαδικτυακή υπηρεσία ελέγχου συμβατότητας ενός σχεδίου μαθήματος με το πρότυπο IMS-LD Μια διαδικτυακή υπηρεσία ελέγχου συμβατότητας ενός σχεδίου μαθήματος με το πρότυπο IMS-LD Βησσάριος Πολύζος, Συμεών Ρετάλης apol@econtent.gr, retal@unipi.gr Τμήμα Ψηφιακών συστημάτων, Πανεπιστήμιο Πειραιώς

Διαβάστε περισσότερα

EPPNET KERNEL V1.0 DEVELOPER S GUIDE

EPPNET KERNEL V1.0 DEVELOPER S GUIDE EPPNET KERNEL V1.0 DEVELOPER S GUIDE Σελίδα 1 από 22 1 ΕΙΣΑΓΩΓΗ ΣΤΟ EPPNET... 4 2 ΕΙΣΑΓΩΓΗ ΣΤΟ EPPNET KERNEL... 4 3 ΑΠΑΙΤΗΣΕΙΣ ΕΦΑΡΜΟΓΗΣ... 5 4 ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ... 6 5 ΕΝΤΟΛΕΣ (API)... 7

Διαβάστε περισσότερα

Το πρωτόκολλο ΗΤΤΡ (HyperText Transfer Protocol)

Το πρωτόκολλο ΗΤΤΡ (HyperText Transfer Protocol) Το πρωτόκολλο ΗΤΤΡ (HyperText Transfer Protocol) Το όχηµα για την επικοινωνία πελάτηεξυπηρετητή στο Web Χρήστος Ηλιούδης, Πέτρος Λάµψας & Σπύρος Λάλης, 2003 Στόχοι της Ενότητας Η παρουσίαση των χαρακτηριστικών

Διαβάστε περισσότερα

7.2 Μηνύµατα Συστήµατος... 17. 3 Αναφορές Μηνυµάτων... 10 3.1 Ανάκτηση Αναφορών... 10 3.1.1 Παράµετροι αναφορών... 10

7.2 Μηνύµατα Συστήµατος... 17. 3 Αναφορές Μηνυµάτων... 10 3.1 Ανάκτηση Αναφορών... 10 3.1.1 Παράµετροι αναφορών... 10 SMS MANAGER HTTP API Specifications for SMS sending Updated 9/11/2009 ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 3 2. Αποστολή Μηνυµάτων... 4 2.1 Τύποι Μηνυµάτων... 4 2.2 Παράµετροι Αποστολής... 5 2.3 Αποστολή απλού sms...

Διαβάστε περισσότερα

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής

Alfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής Alfresco διαχείριση εγγράφων χωρίς όρια για την επιχείρηση Νίκος Λυκουρόπουλος τεχνικός διευθυντής CyberStream CyberStream και Ανοιχτό Λογισμικό η CyberStream από την ίδρυσή της το 2000, εξειδικεύεται

Διαβάστε περισσότερα

ΕΓΓΡΑΦΟ ΤΕΧΝΙΚΩΝ ΠΡΟΔΙΑΓΡΑΦΩΝ

ΕΓΓΡΑΦΟ ΤΕΧΝΙΚΩΝ ΠΡΟΔΙΑΓΡΑΦΩΝ ΕΓΓΡΑΦΟ ΤΕΧΝΙΚΩΝ ΠΡΟΔΙΑΓΡΑΦΩΝ ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ ΔΙΕΠΑΦΩΝ ΠΑΡΟΧΗΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΥΠΗΡΕΣΙΩΝ Τελευταία αναθεώρηση: Δευτέρα, 03 Οκτωβρίου 2011 Modulus Α.Ε. ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ ΠΑΡΟΧΗΣ ΛΥΣΕΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

Διαβάστε περισσότερα

Δίκτυα Η/Υ στην Επιχείρηση

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Δικτυακά πρωτόκολλα και εφαρμογές, Δρομολόγηση Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Μοντέλο πελάτη-εξυπηρετητή Προκειμένου να χρησιμοποιήσουμε μια υπηρεσία του Internet

Διαβάστε περισσότερα

Εργαστήριο Δικτύων Υπολογιστών

Εργαστήριο Δικτύων Υπολογιστών Εργαστήριο Δικτύων Υπολογιστών 3 η Διάλεξη: Δικτυακός Προγραμματισμός Unix Socket programming Μοντέλο client-server O βασικός τύπος δικτυακών εφαρμογών είναι client - server H σχέση server και client μπορεί

Διαβάστε περισσότερα

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

Διαβάστε περισσότερα

ABSTRACT CADASTRAL SPATIAL DATABASE AND WORKING SOFTWARE APPLICATIONS DATA COLLECTED IN TEST ENVIRONMENT SYSTEM OVERVIEW

ABSTRACT CADASTRAL SPATIAL DATABASE AND WORKING SOFTWARE APPLICATIONS DATA COLLECTED IN TEST ENVIRONMENT SYSTEM OVERVIEW CADASTRAL SPATIAL DATABASE AND WORKING SOFTWARE APPLICATIONS ABSTRACT KTHMATOLOGIO S.A. Mesogeion ave. 288 p.o. 155 62 Xolargos Athens - Greece Lykouropoulos Eleftherios IT Director Phone. (+321) 655-752

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) ΕΠΛ 012 ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) Διδάσκων Καθηγητής: Δημήτριος Τσουμάκος Εαρινό Εξάμηνο 2010 Βασικές Πληροφορίες Πότε: Δευτέρα & Πέμπτη 10:30-12μμ Πού: ΧΩΔ01

Διαβάστε περισσότερα

Διαβάστε στο Παράρτημα Α.1 πώς θα γράψετε ένα πρόγραμμα PHP για την παροχή δεδομένων σε μορφή διαφορετική από την HTML.

Διαβάστε στο Παράρτημα Α.1 πώς θα γράψετε ένα πρόγραμμα PHP για την παροχή δεδομένων σε μορφή διαφορετική από την HTML. Εργαστήριο #13 Από τα προηγούμενα εργαστήρια: Θα πρέπει να έχετε ολοκληρώσει το 11 ο (προσπέλαση βάσης δεδομένων μέσω PHP και 12 ο εργαστήριο (βασικές τεχνικές JavaScript στον browser). Οδηγίες Στο τελευταίο

Διαβάστε περισσότερα

Quantifying the Financial Benefits of Chemical Inventory Management Using CISPro

Quantifying the Financial Benefits of Chemical Inventory Management Using CISPro of Chemical Inventory Management Using CISPro by Darryl Braaksma Sr. Business and Financial Consultant, ChemSW, Inc. of Chemical Inventory Management Using CISPro Table of Contents Introduction 3 About

Διαβάστε περισσότερα

SCRIPTUM. Οδηγός Εγκατάστασης SCRIPTUM από τον Πηγαίο Κώδικα

SCRIPTUM. Οδηγός Εγκατάστασης SCRIPTUM από τον Πηγαίο Κώδικα Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr SCRIPTUM Οδηγός Εγκατάστασης SCRIPTUM από τον Πηγαίο Κώδικα ΕΛΛΑΚ Έκδοση 2.0 Ημερομηνία: 13/12/11 Συγγραφή: Μιχάλης Μουντράκης / mountrakis@uit.gr

Διαβάστε περισσότερα