Architecture architecture Microarchitecture Search search search engines Search engines Semantic search Semantic Search Search engineering Similarity Search similarity search E-Learning E Learning Performance performance Performance Analysis performance analysis Data Mining Association Rules association rules Neural Networks Ontologies ontologies Ontology Linking Link Analysis Link analysis Link-based Ranking Link-based similarity E-Commerce e-Commerce Electronic Commerce Content content Data Extraction Data extraction Data Semantics Data semantics Data Integrity Semi-structured semantic data Semi-structured Semantic data Data Streams data streams Data Management data management Mobile Data_Management Data Model data model Data Extraction Data extraction Extraction and Visualization Information extraction Information Extraction Crawling crawling Web Crawling Context context Context-Aware Systems Context Aware Systems Social Networks Social networks search engines Search engines Search engine engineering Integration and Interoperability Web Mining Web mining Web web WWW world wide web Web engineering Web Sites Web sites Web Mining Web mining Semantic Web Semantic web semantic web Ubiquitous WWW Web Services Web services Web Crawling Web Search Web Graph Question Answering question answering Multimedia multimedia Graphics & Multimedia Graphics & multimedia Metadata metadata Service selection and metadata Semantics semantics Schemas and semantics Semantics and discovery User interfaces: semantic tagging User interfaces, semantic tagging Semantic Annotation Semi-structured semantic data Web Sites Web sites Web site engineering Inference Formal Querying and Reasoning Workload analysis Indexing search and querying XML XML & web services XML & Web services XML Applications XML Tools XML parsing and stylesheets XML/RDF XSLT XPath Browsing browsing Query query Querying Formal Querying and Reasoning Query Optimization Query Processing query processing Query Languages Query Expansion query expansion XQuery RDF XML/RDF Browsers browsers Browsing browsing Text Mining text mining Service service service Web Services web services Service selection and metadata Load Management Workload analysis Caching CDNS and Caching E-Communities E-communities Mobility mobility Mobile User Interface Mobility and Wireless Access Mobile Computing mobile computing Security security Computer Security Encryption Crytopgraphy Hypermedia hypermedia Privacy privacy Web Services Semantic Web Services Semantics in Web Services Scalable Web Services Autonomic Web Services Autonomic Web Service Web Services Composition Service Composition Web Services Collaborations Web Services Discovery Web Services Indexing and Discovery Web Services Modeling Web Services Performance Modeling Web Services Integration Web Services Security Security Challenges for Web Services Web Services Design Web Services Architecture Web Services Provisioning Web Services Adaptation Web Services Invocation Business Processes Business Process Management Orchestration Interoperability Web Applications Web application design Web Application design P2P Systems peer-to-peer P2P Information Retrieval Information retrieval retrieval Web engineering Visualization visualization Extraction and Visualization User Interfaces UI Protocols protocols Indexing indexing User Interfaces UI Mobile User Interface User interfaces: semantic tagging User interfaces, semantic tagging Semantic interfaces and OWL tools Semantic Web Services Semantic web services Ranking ranking Page Rank pagerank Link-based Ranking Integration Interoperability Trust Information Retrieval Information retrieval Information extraction Information Extraction Information Filtering information filtering Semantic Web Semantic web Semantic Web Middleware Semantic Web Mining Semantic Web Services Semantic Web Challenge Semantic search Semantic Search OWL Web Ontology Language RDF RDFS Resource Description Framework Branch of computer science concerned with making computers behave like humans. Artificial Intelligence A.I. AI intelligence Computer Analysis branch of Artificial Intelligence concerned with the practical use of robots. Robotics robotics Distributed approach of Artificial Intelligence. Distributed Artificial Intelligence distributed artificial intelligence DAI D.A.I. Domain interested in methods enabling the computers to learn. symbolic learning Symbolic Learning Field dealing with knowledge acquisition, representation, validation, inferencing, explanation and maintenance. knowledge engineering Common Object Request Broker Architecture, an architecture that enables pieces of programs, called objects, to communicate with one another regardless of what programming language they were written in or what operating system they are running on. C.O.R.B.A. CORBA common object request broker architecture Computer Graphics computer graphics A computer simulation of a real or imaginary system that enables a user to perform operations on the simulated system and shows the effects in real time. Virtual Reality virtual reality Computer Simulation Analyzing and manipulating images with a computer. Image Processing image processing Medical Images Processing medical images processing Computer Vision computer vision Science of organizing instructions so that, when executed, they cause the computer to behave in a predetermined manner. Programming programming Computer Algebra Methods computer algebra methods A type of programming where processes occur simultaneously. Parallel Programming Parallel Object Programming parallel object programming A type of programming in which programmers define not only the data type of a data structure, but also the types of operations -functions- that can be applied to the data structure. Object Programming object-programming object programming Progamming in JAVA object-oriented language. Java Programming java programming Remote Method Invocation, a set of protocols being developed by Sun s JavaSoft division that enables Java objects to communicate remotely with other Java objects. Invocation de methode aÊdistance, basee sur un ensemble de protocoles developpe par la division JavaSoft de Sun qui permet a des objets Java de communiquer a distance avec d autres objets Java. RMI R.M.I. remote method invocation Network Networking Computer Networks A group of two or more computer systems linked together. Wireless Markup Language is an XML language used to specify content and user interface for WAP devices. wml W.M.L. wireless markup language Wireless Markup Language Common Object Request Broker Architecture, an architecture that enables pieces of programs, called objects, to communicate with one another regardless of what programming language they were written in or what operating system they are running on. CORBA C.O.R.B.A. common object request broker architecture A global network connecting millions of computers. Internet Transmission Control Protocol/Internet Protocol, the suite of communications protocols used to connect hosts on the Internet. TCP/IP TCP-IP Internet servers networks that support specially formatted documents. Web Web protocol for transferring hypertext. HTTP H.T.T.P. hypertext transfer protocol Hypertext Transfer Protocol Web language for hypertext markups. HTML H.T.M.L. hypertext markup language Hypertext Markup Language Hypertext Web Extensible Markup Language enabling the definition, transmission, validation, and interpretation of data between applications and between organizations. XML X.M.L. Extensible Markup language extensible arkup Language Web Resource Description Framework. RDF R.D.F. resource description framework Resource Description Framework The computer science discipline concerned with developing computer applications. Software Engineering Study of human-computer relations with the aim to improve them. HCI H.C.I. human computer interaction Human Computer Interaction Usage analysis Usability and accessibility Study of sensory dialog that occurs between a human being and a computer system. Interactivity interactivity Science of theoretical account based on a similarity between the model and the phenomena that are to be explained. Simulation simulation discrete event simulation Clustering clustering Natural Language Processing natural language processing NLP Hashing hashing BioInformatics bioinformatics User Modeling user modeling Aggregation aggregation Text Categorization text categorization File Organization file organization Consistency consistency Navigation navigation Sampling sampling OLAP SQL Collaborative Filering collaborative filtering SWM Personalization personalization Database database databases Databases Database Management Database Design Database Engineering Database Security Database Systems database systems Real Time Database Systems Object Oriented Databases Object-Oriented Databases Distributed Databases Temporal Databases Relational Database Concurrency Control Database Theory Spatial, Temporal Databases Data Warehousing Classification classification Text Classification Knowledge Management Knowledge Acquisition Knowledge Representation Knowledge Discovery Feature Selection Access Control access control Scalability scalability Constraints constraints Integrity Constraints integrity constraints Relational Database relational database Relational Model relational model Relational Algebra relational algebra Functional Dependency functional dependency functional dependencies Integrity Constraints integrity constraints Normalization normalization Serializability serializability Recovery recovery Data Communications Operating Systems OS Computing Systems Advanced Computing Supercomputing Quantum Computing Microprogramming Machine Learning Computational Linguistics Functional Programming Lisp Cryptology Evolutionary Computation Computer Aided Verification Digital Audio Digital Video Logic Logic Programming Temporal Logic Real-Time Systems Real Time Database Systems Information Systems System Design Systems Design Computer Design Design Automation Concurrent Systems Theory Theory of Computing Theory of Computation Theoretical Computer Science Distributed Computing Parallel Computing Computational Science Computing Computational Logic Computational Intelligence Planning Computer Languages Cooperative Work Memory Management Finite State Systems Foundations of Computer Science Agent Theories Algorithms Cognitive Science Reasoning Distributed Object Management Data Engineering Data Compression Automated Deduction Multi-Agent Systems Multiagents Autonomous Agents Distributed Systems Parallel Systems Intelligent Systems Intelligent Information Systems Web Intelligence Reverse Engineering Petri Nets UML Formal Models Parallel Processing Distributed Processing Wearable Computers Electronic Systems Hybrid Systems Neural Computation Languages Visual Languages Ubiquitous Computing Graph Theory Compilers Computer Animation Data Structures Embedded Systems Combinatorics Geographical Information Science Geographic Information Systems Declarative Programming Quality of Service Geometry Digital Libraries Digital Library Digital Communications Symbolic Programming Symbolic Computation Discrete Mathematics Games Formal Models VLSI Very Large Scale Integration Automata Knowledge-Based Systems Pattern Recognition Expert Systems Informatics Information Science Informatics Information Technology Numerical Analysis