Refine
Year of publication
Document Type
- Conference Proceeding (219) (remove)
Conference Type
- Konferenzartikel (197)
- Konferenz-Abstract (11)
- Konferenz-Poster (5)
- Konferenzband (5)
- Sonstiges (1)
Has Fulltext
- no (219) (remove)
Keywords
- Finite-Elemente-Methode (4)
- Kühldecke (4)
- Raumklima (4)
- 3D printing (3)
- Applied computing (3)
- Biomechanik (3)
- Couplings (3)
- Deep Leaning (3)
- Design automation (3)
- Education (3)
- Klimatechnik (3)
- Materialermüdung (3)
- Rissausbreitung (3)
- TRIZ (3)
- AI-Aided Innovation (2)
- Additive Manufacturing (2)
- Current measurement (2)
- E-Learning (2)
- Eco-Innovation (2)
- FETs (2)
- Festigkeit (2)
- Finite difference methods (2)
- Frequency (2)
- Geophysik (2)
- HCI (2)
- Harmonic analysis (2)
- Information systems (2)
- Integrated circuit interconnections (2)
- Künstliche Intelligenz (2)
- Machine Learning (2)
- Microwave devices (2)
- Optimierung (2)
- Process Design (2)
- Radar (2)
- Roboter (2)
- Robotics (2)
- Semiconductor device packaging (2)
- Substrates (2)
- Sustainabilty (2)
- Switches (2)
- Tragfähigkeit (2)
- Transceivers (2)
- UWB radars (2)
- User Experience (2)
- Voice User Experience (2)
- Wärmekonvektion (2)
- Zugbeanspruchung (2)
- catheter ablation (2)
- certificate management (2)
- cryptography (2)
- energy harvesting (2)
- imaging algorithms (2)
- medical imaging (2)
- microwave (2)
- programming (2)
- scattering measurements (2)
- standardization (2)
- 100% Renewable (1)
- 2D-TLC (1)
- 3D Printed Force Sensor (1)
- 3D displays (1)
- 3D modeling (1)
- 3D-Druck (1)
- 4D-Druck (1)
- 4D-Printing (1)
- 5G mobile communication (1)
- 5G private networks (1)
- AIN Cantilever (1)
- Abbreviate Injury Scale (1)
- Abkühlung (1)
- Abtastfrequenz (1)
- Academic Advising (1)
- Accident Analysis (1)
- Additive Fertigung (1)
- Additive Manufacture (1)
- Adressdaten (1)
- Advanced Driver Assistance System (1)
- Agent based sensor (1)
- Air Traffic Control (1)
- Aircraft (1)
- Aluminum (1)
- Analogsignal (1)
- Anwender-Software (1)
- Approximation (1)
- Artificial Intelligence (1)
- Attenuation (1)
- Auflösungsvermögen (1)
- Authentication (1)
- Authorization (1)
- Automation (1)
- BLE (1)
- Bearings (1)
- Belüftung (1)
- Benutzererlebnis (1)
- Beschichtung (1)
- Beschleunigung (1)
- Betriebsverhalten (1)
- Bike Path Analysis (1)
- Binary Executable (1)
- Blechformteil (1)
- Blended Learning (1)
- Blockchain (1)
- Blockchains (1)
- Boundary conditions (1)
- Bowtie antenna (1)
- Bremsvorgang (1)
- Business Model Canvas (1)
- CNN (1)
- COVID (1)
- Cameras (1)
- Capacitive Liquid Level Sensor (1)
- Car-2-Car communication (1)
- Car-2-X communication (1)
- Chatbot (1)
- Checkout (1)
- Checkout-Prozess (1)
- Chemical Engineering (1)
- Chemical engineering (1)
- Chip-Karte (1)
- Circular polarizing filter (1)
- Cleaning (1)
- Closed-form solution (1)
- Coatings (1)
- Cobotik (1)
- Collaboration (1)
- Collaborative learning (1)
- Collision Point (1)
- Communication networks (1)
- Computer Aided Innovation (1)
- Computer-assisted instruction (1)
- Conversational user experience (1)
- Convolutional neural networks (1)
- Couplers (1)
- Creativity (1)
- Cybersecurity (1)
- DC-DC-Wandler (1)
- DDS (1)
- DVB-T (1)
- Data Distribution Service (1)
- Data breech (1)
- Data communications (1)
- Data modeling (1)
- Databases (1)
- Datenanalyse (1)
- Datenaufzeichnung (1)
- Datenqualität (1)
- Datenspeicher (1)
- Dauerschwingprüfung (1)
- Debinding (1)
- Deckenkühlung (1)
- Deckschicht (1)
- Deep Learning (1)
- Deep Neural Network (1)
- Deepfake (1)
- Demand side flexibility (1)
- Design Science (1)
- Design method (1)
- Device independency (1)
- Differential equations (1)
- Digital Flex Twin Optimization (1)
- Digitalization (1)
- Diode-array detection (1)
- Downlink (1)
- Drehstrommotor (1)
- Druckbeanspruchung (1)
- Durchlauferhitzerprinzip (1)
- E-learning (1)
- EAP-TLS (1)
- EMG features (1)
- ETAP Simulations (1)
- Easter Package (1)
- Eco-Design (1)
- Eco-inventive Principles (1)
- Eco-inventive principles (1)
- Economics (1)
- Edge mode (1)
- Effectiveness of fraud detection (1)
- Einsamkeit (1)
- Elderly (1)
- Electromagnetic compatibility (1)
- Electronic Commerce (1)
- Electronic Shopping (1)
- Elektrolokomotive (1)
- Embedded Constantan Wire (1)
- Emotional Communication (1)
- Emotional Interaction (1)
- Empirical Research (1)
- Empirical Studies (1)
- Empirical research (1)
- Energiebilanz (1)
- Energieeffizienz (1)
- Energietechnik (1)
- Energieverbrauch (1)
- Energy Flexibility (1)
- Energy Flexibility for Companies (1)
- Energy Management (1)
- Energy Marketing of Industrial Flexibilities (1)
- Energy Storage Systems (1)
- Energy Transition (1)
- Energy storage (1)
- Energy systems modeling (1)
- Engineering Design (1)
- Enhanced Security (1)
- Enterprise computing (1)
- Equations (1)
- Equivalent circuits (1)
- Erdwärme (1)
- Ermüdungslebensdauer (1)
- Estimation (1)
- European structural and investment funds (1)
- Extrusion (1)
- Eye Tracking (1)
- Fahrzeugantrieb (1)
- Failure analysis (1)
- Fault Classification (1)
- Feasibility study (1)
- Featherweight Go (1)
- Federal Republic of Germany (1)
- Filament (1)
- Filters (1)
- Finite element analysis (1)
- Finite-Differenz-Methode (1)
- Finite-Differenzen-Methode (1)
- Flugregelung (1)
- Flugzeugsteuerwerk (1)
- Flüssigkeit (1)
- Formgebung (1)
- Frameworks (1)
- Fraud detection rates (1)
- Fused Filament Fabrication (1)
- Fused Layer Modeling (1)
- Fuzzy-Logik (1)
- Fördertechnik (1)
- Gait phase detection (1)
- Gamification (1)
- Gebäudeheizung (1)
- Geothermie (1)
- Geschäftsmodell (1)
- Gesundheit (1)
- Gesundheitsgefährdung (1)
- Gewichtseinsparung (1)
- Glasfaserkabel (1)
- Glasfaseroptik (1)
- Gratings (1)
- Gummi (1)
- Gyroskop (1)
- HPTLC (1)
- Handschrift (1)
- Handswritten Character Recognition (1)
- Health (1)
- Herzschrittmacher (1)
- Heuristische Evaluation, (1)
- High-Cycle Fatigue (1)
- Hot forging (1)
- Hubschrauber (1)
- Hubvorrichtung (1)
- Human computer interaction (1)
- Human-Robot Collaboration (1)
- Human-centered computing (1)
- Humanoid robot (1)
- Humanoid robots programming (1)
- Hybrid system (1)
- Höhensensor (1)
- IEC/IEEE 60802 security (1)
- IEEE802.11p/WAVE (1)
- IIoT (1)
- Image restoration (1)
- In-flight entertainment (1)
- Inclined surface (1)
- Industrial Blockchain (1)
- Inertial (1)
- Inertial measurement unit (1)
- Injection Moulding (1)
- Integriertes Lernen (1)
- Interferometrie (1)
- Internet Overlay networks (1)
- Inventive Design (1)
- Inverters (1)
- IoT Security (1)
- IoT security (1)
- Irregularities (1)
- Isolation (1)
- Joining processes (1)
- Jones calculus (1)
- KI-Labor Südbaden (1)
- Kennlinie (1)
- Klimaanlage (1)
- Knowledge sharing (1)
- Knowledge-based innovation (1)
- Kostensenkung (1)
- Kraftmessung (1)
- Kundendaten (1)
- Kupplung (1)
- Kühlluft (1)
- Kühlsystem (1)
- LXP (1)
- Language acquisition (1)
- Large Grid-Connected PV Systems (1)
- Laserabtasten (1)
- Legionellenproblematik (1)
- Leistungsbewertung (1)
- Leistungsdichte (1)
- Lichtdispersion (1)
- Limiting (1)
- Lithium compounds (1)
- Lithium niobate (1)
- Load Flow Analysis (1)
- Logic gates (1)
- Lokalisierung (1)
- Low-Cycle Fatigue (1)
- Luftkühlung (1)
- Lüftung (1)
- Lüftungsanlage (1)
- MEMS (1)
- Machine learning (1)
- Magnetic sensors (1)
- Magnetismus (1)
- Manufacturing (1)
- Manufacturing automation (1)
- Manufacturing industries (1)
- Martensitic die steel (1)
- Maschinenbauindustrie (1)
- Material Extrusion (1)
- Material Properties (1)
- Mathematical model (1)
- Mathematisches Modell (1)
- Media Object (1)
- Media Stream (1)
- Medizintechnik (1)
- Metallization (1)
- Meters (1)
- Microwave integrated circuits (1)
- Microwave integrated circuits Equivalent circuits (1)
- Mobile device (1)
- Mobile devices (1)
- Modellhubschrauber (1)
- Modellsimulation (1)
- Monitoring (1)
- Monocular Depth Estimation (1)
- Monomodefaser (1)
- Montagevorrichtung (1)
- Monte-Carlo method (1)
- Motivation (1)
- Multimedia information systems (1)
- Myocontrol (1)
- NB-IoT (1)
- NETCONF security (1)
- Nachtsichtgerät (1)
- Nature-Inspired Innovation (1)
- Network topology (1)
- Netzintegration (1)
- Nonlinear waves (1)
- Nonlinearity (1)
- OT security (1)
- Objekterkennung (1)
- Off-Shore-Anlage (1)
- Online Magazine (1)
- Online-Shop (1)
- Ontology (1)
- Optimization (1)
- Optimization and control (1)
- Optimization with Digital Twins (1)
- Optische Zeichenerkennung (1)
- PCB-printing (1)
- PI control (1)
- PKI (1)
- PROFINET Security (1)
- PV System (1)
- Parameter estimation (1)
- Peer to peer computing (1)
- Peer to peer network (1)
- Performance (1)
- Performance evaluation (1)
- Periodic Table of AI (1)
- Permanent magnet machines (1)
- Pflanzenkohle (1)
- Photography (1)
- Physical Unclonable Functions (1)
- Physical unclonable function (1)
- Plastic Sheet (1)
- Plasticity model (1)
- Plastizität (1)
- Poisoning (1)
- Polarization (1)
- Power Loss (1)
- Predictions (1)
- Predictive Maintenance (1)
- Printing parameters (1)
- Produktentwicklung (1)
- Propagation losses (1)
- Prosthetic control (1)
- Prozessautomation (1)
- Pufferspeicher (1)
- Pulse width modulation (1)
- Qualitätskontrolle (1)
- Quarter-wave plate (1)
- RPA (1)
- RUL (1)
- Radio frequency (1)
- Rails (1)
- Random call model (1)
- Rapid Prototype (1)
- Raumtemperatur (1)
- Rauscheigenschaft (1)
- Rauschminderung (1)
- Rechneranwendung (1)
- Recommendation (1)
- Renewable Energy Markets (1)
- Resonatorfilter (1)
- Reynolds-Zahl (1)
- Risikobewertung (1)
- Robot vision systems (1)
- Robotic Process Automation (1)
- Robotik (1)
- Robustness (1)
- Rohr (1)
- Rohrbiegen (1)
- Rotors (1)
- Routing (1)
- Running (1)
- Sandwich-Konstruktion (1)
- Sandwichbauweise (1)
- Schubbeanspruchung (1)
- Security (1)
- Seilwinde (1)
- Selective Laser Sinter (1)
- Semiconductor device measurement (1)
- Sensing Element (1)
- Sensor phenomena and characterization (1)
- Separation Monitoring (1)
- Service Specification (1)
- Session Initiation Protocol (1)
- Signalabtastung (1)
- Signalumsetzung (1)
- Simulationsprogramm (1)
- Sintering (1)
- Smart Energy Metering (1)
- Smart Materials (1)
- Smart grids (1)
- Smart-UPS (1)
- Social Isolation (1)
- Social Media (1)
- Social Robots (1)
- Soft Robot (1)
- Software (1)
- Software Robot (1)
- Software algorithms (1)
- Software-Engineering (1)
- Software-Qualitätssicherung (1)
- Software-Sicherheit (1)
- Software-Testautomatisierung (1)
- Software-Tool (1)
- Softwarearchitektur (1)
- Softwareforschung (1)
- Solar Radiation (1)
- Solitary waves (1)
- Sonnenenergienutzung (1)
- Soziale Roboter (1)
- Speichertechnik (1)
- Sportmedizin (1)
- Stahlband (1)
- Stahlrohr (1)
- Stereobildverarbeitung (1)
- Streaming Service (1)
- Stromerzeugung (1)
- Strukturanalyse (1)
- Strömungsmessung (1)
- Strömungsprofil (1)
- Strömungsvorgang (1)
- Student activities (1)
- Sulphonamides (1)
- Surface acoustic wave (1)
- Surface acoustic waves (1)
- Sustainable development (1)
- Sweaty (1)
- Systementwurf (1)
- TLC (1)
- TLS (1)
- TSN security (1)
- Tailored-Strip (1)
- Tailored-Tube (1)
- Target Group Oriented Communication (1)
- Target Group Oriented Design (1)
- Target Vehicle (1)
- Temperature sensors (1)
- Temperaturfeld (1)
- Temperaturmessung (1)
- Temperaturverteilung (1)
- Testbed (1)
- Theory of computation (1)
- Thermische Solaranlage (1)
- Thermologger (1)
- Tiefziehen (1)
- Time Sensitive Networking (1)
- Time Synchronization (1)
- Time series data (1)
- TinyOS (1)
- Torque (1)
- Total Harmonic Distortion (1)
- Training (1)
- Transducers (1)
- Transfer learning (1)
- Traubenzucker (1)
- Traubenzucker-Brennstoffzelle (1)
- Trinkwassererzeugung (1)
- Trust management (1)
- Umwandlungswirkungsgrad (1)
- Umwelttechnik (1)
- University students (1)
- Usability (1)
- Use Case (1)
- User generated content (1)
- User interface (1)
- User-generated content (1)
- VANETs (1)
- VRU eSafety (1)
- Verifiability (1)
- Verlassenheit (1)
- Versuchsergebnis (1)
- Vibrotactile Feedback (1)
- Virtual Reality (1)
- Virtual private networks (1)
- Virtual reality (1)
- Visual programming (1)
- Visual programming languages (1)
- Voice assistants (1)
- Voice user interfaces (1)
- Wahrscheinlichkeitsrechnung (1)
- Wanddicke (1)
- Warenkorbabbruch (1)
- Warmwasserbereiter (1)
- Web service architecture (1)
- Wedge waves (1)
- Werkstofffehler (1)
- Windgeschwindigkeit (1)
- Windkraftanlage (1)
- Windturbine (1)
- Windturm (1)
- Wirbelströmung (1)
- Wireless IoT (1)
- Wireless M-Bus (1)
- World Wide Web (1)
- Wärmepumpe (1)
- Wärmepumpen (1)
- Wärmeübertragung (1)
- Yolov5 (1)
- Zweitaktmotor (1)
- accelerometer (1)
- ad hoc networks (1)
- anisotropy (1)
- approximation (1)
- asymmetry (1)
- athletic performance (1)
- bearing (1)
- bench-marking (1)
- biochar (1)
- biocompatibility test (1)
- biodegradable (1)
- biologische Brennstoffzelle (1)
- biomaterials (1)
- building energy model (1)
- car-to-car communication (1)
- carbon elements (1)
- climate (1)
- crack growth simulation (1)
- credentials (1)
- curriculum learning (1)
- cushioning (1)
- data aggregation (1)
- data replication (1)
- deep reinforcement learning (1)
- degradation stages (1)
- detection (1)
- dictionary passing (1)
- digitale Signalverarbeitung (1)
- distributed systems (1)
- dreidimensionale Darstellung (1)
- eingebettete Datenverarbeitung (1)
- embedded systems (1)
- emulation (1)
- energy consumption (1)
- energy efficiency (1)
- eversion (1)
- gamification (1)
- glazing systems (1)
- ground penetrating radar (1)
- guided waves (1)
- heat pump (1)
- high performance (1)
- iSign (1)
- implantierbares System (1)
- industrial IoT (1)
- inertiales Navigationssystem (1)
- injury (1)
- inter-vehicle communication (1)
- intra-vehicle communication (1)
- kinetic (1)
- konstitutive Gleichung (1)
- localization (1)
- loneliness (1)
- low power wireless (1)
- machine learning (1)
- magnetoactive smart materials (1)
- magnetresponsive Werkstoffe (1)
- masked Stereolithography (1)
- mechanische Haftung (1)
- mehrachsige Spannung (1)
- message complexity (1)
- micronization (1)
- middleware (1)
- midsole (1)
- mikroelektromechanisches System (1)
- millimeter-wave (1)
- mobile app (1)
- mobile applications (1)
- mobiler Roboter (1)
- model driven design (1)
- model-predictive control (1)
- molybdenum (1)
- mutual authentication (1)
- neuronales Netz (1)
- nonlinearity (1)
- numerische Simulation (1)
- numerisches Verfahren (1)
- orthosis (1)
- performance (1)
- performance analysis (1)
- performance evaluation (1)
- physical unclonable function (1)
- predictive maintenance (1)
- primary authentication (1)
- printed electronics (1)
- programming languages (1)
- railways (1)
- random call model (1)
- real time (1)
- resource efficiency (1)
- road and track running (1)
- robot (1)
- running shoe (1)
- running shoes (1)
- secondary surveillance radar (1)
- secure communication (1)
- semantics (1)
- sensor network (1)
- shoe (1)
- skin cancer (1)
- skin cancer detection (1)
- smart materials (1)
- smart metering (1)
- software defined radio (1)
- solar module (1)
- soliton (1)
- subsystem design (1)
- system authenticity (1)
- temperature sensor (1)
- thermodynamischer Wirkungsgrad (1)
- thinned ASIC in foil (1)
- three-dimensional kinematic (1)
- transmit beamforming (1)
- vehicular networks (1)
- vibration harvester (1)
- virtual reality (1)
- wedge wave (1)
- wireless access networks (1)
- wireless comunication (1)
- wireless sensor (1)
- wireless sensor networks (1)
- wireless vehicular network (1)
- Ältere (1)
Institute
- Fakultät Elektrotechnik und Informationstechnik (E+I) (bis 03/2019) (61)
- Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019) (54)
- Fakultät Maschinenbau und Verfahrenstechnik (M+V) (50)
- Fakultät Wirtschaft (W) (46)
- ivESK - Institut für verlässliche Embedded Systems und Kommunikationselektronik (21)
- INES - Institut für nachhaltige Energiesysteme (12)
- Fakultät Medien (M) (ab 22.04.2021) (10)
- IMLA - Institute for Machine Learning and Analytics (10)
- IBMS - Institute for Advanced Biomechanics and Motion Studies (ab 16.11.2022) (7)
- IUAS - Institute for Unmanned Aerial Systems (5)
Open Access
- Closed (219) (remove)
Learning programming fundamentals is considered as one of the most challenging and complex learning activities. Some authors have proposed visual programming language (VPL) approaches to address part of the inherent complexity [1]. A visual programming language lets users develop programs by combining program elements, like loops graphically rather than by specifying them textually. Visual expressions, spatial arrangements of text and graphic symbols are used either as syntax elements or secondary notation. VPLs are normally used for educational multimedia, video games, system development, and data warehousing/business analytics purposes. For example, Scratch, a platform of Massachusetts Institute of Technology, is designed for kids and after school programs.
Design of mobile software applications is considered as one of the most challenging application domains due to the build in sensors as part of a mobile device, like GPS, camera or Near Field Communication (NFC). Sensors enable creation of context-aware mobile applications in which applications can discover and take advantage of contextual information, such as user location, nearby people and objects, and the current user activity. As a consequence, context-aware mobile applications can sense clues about the situational environment making mobile devices more intelligent, adaptive, and personalized. Such context aware mobile applications seem to be motivating and attractive case studies, especially for programming beginners (“my own first app”).
In this work, we introduce a use-case centered approach as well as clear separation of user interface design and sensor-based program development. We provide an in-depth discussion of a new VPL based teaching method, a step by step development process to enable programming beginners the creation of context aware mobile applications. Finally, we argue that addressing challenges for programming beginners by our teaching approach could make programming teaching more motivating, with an additional impact on the final software quality and scalability.
The key contributions of our study are the following:
- An overview of existing attempts to use VPL approaches for mobile applications
- A use case centered teaching approach based on a clear separation of user interface design and sensor-based program development
- A teaching case study enabling beginners a step by step creation of context-aware mobile applications based on the MIT App Inventor (a platform of Massachusetts Institute of Technology)
- Open research challenges and perspectives for further development of our teaching approach
References:
[1] Idrees, M., Aslam, F. (2022). A Comprehensive Survey and Analysis of Diverse Visual Programming Languages, VFAST Transactions on Software Engineering, 2022, Volume 10, Number 2, pp 47-60.
In this paper we suggest to combine the areas of media streaming services, mobile devices, and manufacturing processes to support monitoring, controlling and supervising production processes in order to achieve high levels of efficiency and environmentally friendly production. It contains a comprehensive and detailed explanation of the proposed E-Learning streaming framework, especially the adaption of streaming services to mobile environments. The key components of our approach are 1) an XML-based streaming service specification language, 2) adaption of multimedia E-Learning services to mobile environments, and 3) a media delivery platform for searching, registration, and creation of streaming services for mobile devices.
Integrating voice / video communication into business processes can accelerate resolution time, reduce mistakes, and establish a full audit-trail of the interactions. Some VoIP service providers offer website based or plugin based solutions, which are, however, difficult to integrate with other applications. A promising approach to overcome these disadvantages is the development of appropriate Web Services to allow applications interacting with a VoIP system. We propose a generic framework for VoIP applications consisting of an XML-based service specification language and a set of reusable Web Service components. Service providers using the proposed service-oriented architecture can offer to their customers a protocol-neutral Web Service interface, thus enabling the deployment of a general and integrated VoIP solution.
The goal of eLearning services integration in manufacturing is, through the development of new multimedia solutions, to accelerate and enhance the ability of the manufacturing industry to capitalise on the emergence of a powerful global information infrastructure. The key components of our approach are: (1) an XML based streaming service specification language; (2) automatic configuration of distributed eLearning streaming service implementations; (3) a set of Web services for searching, registration, and creation of streaming services; (4) caching and replication policies based on timing information derived from the service specifications. We also introduce a new concept for cache management during runtime, e.g., content is distributed to cache servers located at the edge of a network close to the client.
This paper presents an approach where closer integration between learning and work is achieved by integrating multimedia services into manufacturing processes. The goal of E-Learning services integration in manufacturing processes is, through the development of new multimedia services, to accelerate and enhance the ability of manufacturing industry to capitalise on the emergence of a powerful global information infrastructure. In this paper we suggest to combine the areas of media streaming services and manufacturing processes, by providing electronic learning offerings as collections of media streaming services. The key components of our approach are 1) an xml based streaming service specification language, 2) automated configuration of distributed E-Learning streaming applications, 3) Web Services for searching, registration, and creation of E-Learning streaming services.
Most E-Learning projects tend to separate learning activities from everyday work. This paper presents an approach where closer integration between learning and work is achieved by integrating multimedia services into manufacturing processes. The goal of E-Learning services integration in manufacturing is, through the development of new multimedia solutions, to accelerate and enhance the ability of manufacturing industry to capitalise on the emergence of a powerful global information infrastructure. In this paper we suggest to combine the areas of media streaming services and manufacturing processes, by providing electronic learning offerings as collections of media streaming services. The key components of our approach are 1) an xml based streaming service specification language, 2) automated configuration of distributed E-Learning streaming applications, 3) web services for searching, registration, and creation of E-Learning streaming services.
We propose a new streaming media service development environment comprising of a streaming media service model, a XML based service specification language and several implementation and configuration management tools. In our project, the described approach is used for integration of streaming based eLearning services in manufacturing processes of a subcontractor to the automotive industry. The key components of our approach are 1) an xml based streaming service specification language, 2) a set of web services for searching, registration, and creation of streaming services, 3) caching and replication policies based on timing information derived from the service specifications.
Visual programming languages (VPL) let users develop software programs by combining visual program elements, like lists of objects, loops or conditional statements rather than by specifying them textually.
Humanoid robots programming is a very attractive and motivating application domain for students, especially for programming beginners. Humanoid robots are constructed in such a way that they mimic the human body by using actuators that perform like muscles. Typically, a humanoid robot consists of sensors and actuators, i.e. torso, a head, two arms, and two legs, though some humanoid robots may replicate only part of the body, for example, from the waist up. In some cases, humanoid robots are equipped with heads designed to replicate additional human facial features such as eyes. Additional sensors are needed by a robot to gather information about the conditions of the environment to allow the robot to make necessary decisions about its position or certain actions that the situation requires, e.g. an arm movement or an open/close hand action. Other examples for sensor are reflective infrared sensors used to detect objects in proximity.
In this work, we introduce a use-case centered approach based on sensors and actors of a robot and a workflow model to visually describe the sequence of actions including conditional actions or concurrent actions. We provide an in-depth discussion of a new VPL based teaching method for programming humanoid robots based on VPLs. Open research challenges, limits and perspectives for further development of our teaching approach are discussed as well.