This document discusses research into creating and distributing collaborative 3D environments over the cloud using the Windows Azure platform. Previous projects involving interactive 3D applications are described. Prototypes of a single-user 3D shopping application and a multi-user 3D teapot application hosted on Azure are presented. Measurements of latency for the teapot application in different network conditions are provided. Future work areas like additional measurements, alternative state sharing methods, and integrating speech functionality are outlined.
Creating, Managing and Sharing 3D Cities with FMESafe Software
Decades after GIS went 3D for the first time, currently there is an enormous hype on creating and managing smart 3D Virtual Cities. Driven by the ongoing integration of BIM, CAD and GIS data, data transformation capabilities are more important than ever before. This presentation will examine basic concepts on 3D Data modelling and data standards like CityGML, Esri’s 3D City Information Model and IFC (Industry Foundation Classes). Examples illustrate how LiDAR data sets can be used to generate terrain models and 3D Data Models in combination with 2D GIS and CAD data. In addition, strategies for sharing and publishing 3D content will be demonstrated. Attendees will get an understanding of how 3D data integration tasks can be solved with FME.
This presentation shows the use of FME technology in complex data model transformation tasks such as the creation of CityGML from diverse data inputs as well as transformation of data out of the CityGML format into industry standards.
Creating, Managing and Sharing 3D Cities with FMESafe Software
Decades after GIS went 3D for the first time, currently there is an enormous hype on creating and managing smart 3D Virtual Cities. Driven by the ongoing integration of BIM, CAD and GIS data, data transformation capabilities are more important than ever before. This presentation will examine basic concepts on 3D Data modelling and data standards like CityGML, Esri’s 3D City Information Model and IFC (Industry Foundation Classes). Examples illustrate how LiDAR data sets can be used to generate terrain models and 3D Data Models in combination with 2D GIS and CAD data. In addition, strategies for sharing and publishing 3D content will be demonstrated. Attendees will get an understanding of how 3D data integration tasks can be solved with FME.
This presentation shows the use of FME technology in complex data model transformation tasks such as the creation of CityGML from diverse data inputs as well as transformation of data out of the CityGML format into industry standards.
Presentació realitzada pel Prof. Dr. Thomas H. Kolbe, de l'Institut für Geodäsie, Geoinformatik und Landmanagement de la Universitat Tècnica de Munic, el dia 22/01/2015 a l'ICGC
We propose a novel approach to consumer application development using executable Application Graph Model (AGM). Based on Object- Process Methodology (OPM), AGM has expressive nature to model a generic, data-centric application based on desired domain model. AGM is interpretative, not generative, and also reflective, which enables runtime modeling and production on the same execution environment. AGM contains every aspect of data-centric application: data persistence, business logic, user interface and actors in interaction with application, both human and non-human. Finally, an executing architecture is given supporting multi- platform execution across mobile and desktop devices.
How to Create 3D Mashups by Integrating GIS, CAD, and BIMSafe Software
Find out how you can easily integrate GIS, CAD, BIM, and other spatial data to create accurate 3D representations using FME. You'll discover how to manipulate 3D data across popular formats like CityGML and SketchUp, as well as transform BIM data to load only the required information into your GIS. You'll also hear how FME enabled one customer to take vintage 2D CAD data and create informative 3D PDFs and 3D AutoCAD DWG files to help in the decommissioning of a nuclear power plant
Google announces the open source of MobileNe : Primarily focus on optimizing for latency but also yield small networks. https://arxiv.org/abs/1704.04861
This material is to serve as guide reading of the paper.
Exposición Equidad y Política de Remuneración, unidad curricular evaluación de desempeño del postgrado en gerencia del talento humano de la universidad nacional experimental simón rodriguez.
Les petits plaisirs d'administrateur du groupe Funny nameJohann Heckel
Conversation avec un ami via Messenger, et de façon totalement improvisé mes réponses se sont faite en utilisant le stock photos de ma page "Funny name"
Presentació realitzada pel Prof. Dr. Thomas H. Kolbe, de l'Institut für Geodäsie, Geoinformatik und Landmanagement de la Universitat Tècnica de Munic, el dia 22/01/2015 a l'ICGC
We propose a novel approach to consumer application development using executable Application Graph Model (AGM). Based on Object- Process Methodology (OPM), AGM has expressive nature to model a generic, data-centric application based on desired domain model. AGM is interpretative, not generative, and also reflective, which enables runtime modeling and production on the same execution environment. AGM contains every aspect of data-centric application: data persistence, business logic, user interface and actors in interaction with application, both human and non-human. Finally, an executing architecture is given supporting multi- platform execution across mobile and desktop devices.
How to Create 3D Mashups by Integrating GIS, CAD, and BIMSafe Software
Find out how you can easily integrate GIS, CAD, BIM, and other spatial data to create accurate 3D representations using FME. You'll discover how to manipulate 3D data across popular formats like CityGML and SketchUp, as well as transform BIM data to load only the required information into your GIS. You'll also hear how FME enabled one customer to take vintage 2D CAD data and create informative 3D PDFs and 3D AutoCAD DWG files to help in the decommissioning of a nuclear power plant
Google announces the open source of MobileNe : Primarily focus on optimizing for latency but also yield small networks. https://arxiv.org/abs/1704.04861
This material is to serve as guide reading of the paper.
Exposición Equidad y Política de Remuneración, unidad curricular evaluación de desempeño del postgrado en gerencia del talento humano de la universidad nacional experimental simón rodriguez.
Les petits plaisirs d'administrateur du groupe Funny nameJohann Heckel
Conversation avec un ami via Messenger, et de façon totalement improvisé mes réponses se sont faite en utilisant le stock photos de ma page "Funny name"
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark DeploymentsMoysisSymeonides
Edge Computing emerges as a stable and efficient solution for IoT data processing and analytics. With big data distributed engines to be deployed on edge infrastructures, users seek solutions to evaluate the performance of their analytics queries. In this paper, we introduce SparkEdgeEmu, an interactive framework designed for researchers and practitioners who need to inspect the performance of Spark analytic jobs without the edge topology setup burden. SparkEdgeEmu provides: (i) parameterizable template-based use cases for edge infrastructures, (ii) real-time emulated environments serving ready-to-use Spark clusters, (iii) a unified and interactive programming interface for the framework's execution and query submission, and (vi)~utilization metrics from the underlying emulated topology as well as performance and quantitative metrics from the deployed queries. We evaluate the usability of our framework in a smart city use case and extract useful performance hints for the Apache Spark code execution.
IoT-Daten: Mehr und schneller ist nicht automatisch besser.
Über optimale Sampling-Strategien, wie man rechnen kann, ob IoT sich rechnet, und warum es nicht immer Deep Learning und Real-Time-Analytics sein muss. (Folien Deutsch/Englisch)
For the full video of this presentation, please visit:
https://www.edge-ai-vision.com/2021/02/introduction-to-the-tvm-open-source-deep-learning-compiler-stack-a-presentation-from-octoml/
Luis Ceze, Co-founder and CEO of OctoML, a Professor in the Paul G. Allen School of Computer Science and Engineering at the University of Washington, and Venture Partner at Madrona Venture Group, presents the “Introduction to the TVM Open Source Deep Learning Compiler Stack” tutorial at the September 2020 Embedded Vision Summit.
There is an increasing need to bring machine learning to a wide diversity of hardware devices. Current frameworks rely on vendor-specific operator libraries and optimize for a narrow range of server-class GPUs. Deploying workloads to new platforms — such as mobile phones, embedded devices, and accelerators — requires significant manual effort.
In this talk, Ceze presents his work on the TVM stack, which exposes graph- and operator-level optimizations to provide performance portability for deep learning workloads across diverse hardware back-ends. TVM solves optimization challenges specific to deep learning, such as high-level operator fusion, mapping to arbitrary hardware primitives and memory latency hiding. It also automates optimization of low-level programs to hardware characteristics by employing a novel, learning-based cost modeling method for rapid exploration of optimizations.
KAIST 웹 공학 연구실 소개(Web Engineering Lab.)webeng_kaist
Introduction to Web Engineering Lab.
We are working on software engineering issues of building software systems that effectively utilize various Web-based resources, are adaptable to changing needs and conditions in highly dynamic environments, and allow end users to participate in the evolution of the software.
Mobile networking technologies are the most ubiquitously spread among mankind and with
the technological advances of mobile clients are becoming a prime target for innovative
3D graphics applications.
Our research, presented in this thesis, focuses on new methods of reducing polygonal
models and other commonly used graphical structures in order to bring 3D computer
graphics to devices with limited processor speeds and memory, such as mobile phones.
These environments bring new challenges in algorithm efficiency and data reduction. We
concentrated our effort in three areas: 1. Facial animation on mobile phones, 2. Cooperative
computer graphics in distributed environments and 3. Procedurally generated cities and
buildings.
The aim of the thesis is to be a multidisciplinary publication that combines research
results from fields of computer graphics and mobile networking. We focused on novel
ways to utilize the properties of distributed mobile environments to perform graphical tasks
and overcome various problems in distributed graphical applications caused by occasional
unreliable mobile device network connections.
Cancer cell metabolism: special Reference to Lactate PathwayAADYARAJPANDEY1
Normal Cell Metabolism:
Cellular respiration describes the series of steps that cells use to break down sugar and other chemicals to get the energy we need to function.
Energy is stored in the bonds of glucose and when glucose is broken down, much of that energy is released.
Cell utilize energy in the form of ATP.
The first step of respiration is called glycolysis. In a series of steps, glycolysis breaks glucose into two smaller molecules - a chemical called pyruvate. A small amount of ATP is formed during this process.
Most healthy cells continue the breakdown in a second process, called the Kreb's cycle. The Kreb's cycle allows cells to “burn” the pyruvates made in glycolysis to get more ATP.
The last step in the breakdown of glucose is called oxidative phosphorylation (Ox-Phos).
It takes place in specialized cell structures called mitochondria. This process produces a large amount of ATP. Importantly, cells need oxygen to complete oxidative phosphorylation.
If a cell completes only glycolysis, only 2 molecules of ATP are made per glucose. However, if the cell completes the entire respiration process (glycolysis - Kreb's - oxidative phosphorylation), about 36 molecules of ATP are created, giving it much more energy to use.
IN CANCER CELL:
Unlike healthy cells that "burn" the entire molecule of sugar to capture a large amount of energy as ATP, cancer cells are wasteful.
Cancer cells only partially break down sugar molecules. They overuse the first step of respiration, glycolysis. They frequently do not complete the second step, oxidative phosphorylation.
This results in only 2 molecules of ATP per each glucose molecule instead of the 36 or so ATPs healthy cells gain. As a result, cancer cells need to use a lot more sugar molecules to get enough energy to survive.
Unlike healthy cells that "burn" the entire molecule of sugar to capture a large amount of energy as ATP, cancer cells are wasteful.
Cancer cells only partially break down sugar molecules. They overuse the first step of respiration, glycolysis. They frequently do not complete the second step, oxidative phosphorylation.
This results in only 2 molecules of ATP per each glucose molecule instead of the 36 or so ATPs healthy cells gain. As a result, cancer cells need to use a lot more sugar molecules to get enough energy to survive.
introduction to WARBERG PHENOMENA:
WARBURG EFFECT Usually, cancer cells are highly glycolytic (glucose addiction) and take up more glucose than do normal cells from outside.
Otto Heinrich Warburg (; 8 October 1883 – 1 August 1970) In 1931 was awarded the Nobel Prize in Physiology for his "discovery of the nature and mode of action of the respiratory enzyme.
WARNBURG EFFECT : cancer cells under aerobic (well-oxygenated) conditions to metabolize glucose to lactate (aerobic glycolysis) is known as the Warburg effect. Warburg made the observation that tumor slices consume glucose and secrete lactate at a higher rate than normal tissues.
Introduction:
RNA interference (RNAi) or Post-Transcriptional Gene Silencing (PTGS) is an important biological process for modulating eukaryotic gene expression.
It is highly conserved process of posttranscriptional gene silencing by which double stranded RNA (dsRNA) causes sequence-specific degradation of mRNA sequences.
dsRNA-induced gene silencing (RNAi) is reported in a wide range of eukaryotes ranging from worms, insects, mammals and plants.
This process mediates resistance to both endogenous parasitic and exogenous pathogenic nucleic acids, and regulates the expression of protein-coding genes.
What are small ncRNAs?
micro RNA (miRNA)
short interfering RNA (siRNA)
Properties of small non-coding RNA:
Involved in silencing mRNA transcripts.
Called “small” because they are usually only about 21-24 nucleotides long.
Synthesized by first cutting up longer precursor sequences (like the 61nt one that Lee discovered).
Silence an mRNA by base pairing with some sequence on the mRNA.
Discovery of siRNA?
The first small RNA:
In 1993 Rosalind Lee (Victor Ambros lab) was studying a non- coding gene in C. elegans, lin-4, that was involved in silencing of another gene, lin-14, at the appropriate time in the
development of the worm C. elegans.
Two small transcripts of lin-4 (22nt and 61nt) were found to be complementary to a sequence in the 3' UTR of lin-14.
Because lin-4 encoded no protein, she deduced that it must be these transcripts that are causing the silencing by RNA-RNA interactions.
Types of RNAi ( non coding RNA)
MiRNA
Length (23-25 nt)
Trans acting
Binds with target MRNA in mismatch
Translation inhibition
Si RNA
Length 21 nt.
Cis acting
Bind with target Mrna in perfect complementary sequence
Piwi-RNA
Length ; 25 to 36 nt.
Expressed in Germ Cells
Regulates trnasposomes activity
MECHANISM OF RNAI:
First the double-stranded RNA teams up with a protein complex named Dicer, which cuts the long RNA into short pieces.
Then another protein complex called RISC (RNA-induced silencing complex) discards one of the two RNA strands.
The RISC-docked, single-stranded RNA then pairs with the homologous mRNA and destroys it.
THE RISC COMPLEX:
RISC is large(>500kD) RNA multi- protein Binding complex which triggers MRNA degradation in response to MRNA
Unwinding of double stranded Si RNA by ATP independent Helicase
Active component of RISC is Ago proteins( ENDONUCLEASE) which cleave target MRNA.
DICER: endonuclease (RNase Family III)
Argonaute: Central Component of the RNA-Induced Silencing Complex (RISC)
One strand of the dsRNA produced by Dicer is retained in the RISC complex in association with Argonaute
ARGONAUTE PROTEIN :
1.PAZ(PIWI/Argonaute/ Zwille)- Recognition of target MRNA
2.PIWI (p-element induced wimpy Testis)- breaks Phosphodiester bond of mRNA.)RNAse H activity.
MiRNA:
The Double-stranded RNAs are naturally produced in eukaryotic cells during development, and they have a key role in regulating gene expression .
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...Scintica Instrumentation
Intravital microscopy (IVM) is a powerful tool utilized to study cellular behavior over time and space in vivo. Much of our understanding of cell biology has been accomplished using various in vitro and ex vivo methods; however, these studies do not necessarily reflect the natural dynamics of biological processes. Unlike traditional cell culture or fixed tissue imaging, IVM allows for the ultra-fast high-resolution imaging of cellular processes over time and space and were studied in its natural environment. Real-time visualization of biological processes in the context of an intact organism helps maintain physiological relevance and provide insights into the progression of disease, response to treatments or developmental processes.
In this webinar we give an overview of advanced applications of the IVM system in preclinical research. IVIM technology is a provider of all-in-one intravital microscopy systems and solutions optimized for in vivo imaging of live animal models at sub-micron resolution. The system’s unique features and user-friendly software enables researchers to probe fast dynamic biological processes such as immune cell tracking, cell-cell interaction as well as vascularization and tumor metastasis with exceptional detail. This webinar will also give an overview of IVM being utilized in drug development, offering a view into the intricate interaction between drugs/nanoparticles and tissues in vivo and allows for the evaluation of therapeutic intervention in a variety of tissues and organs. This interdisciplinary collaboration continues to drive the advancements of novel therapeutic strategies.
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
Collaborative 3D Environments over Windows Azure
1. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Collaborative 3D
Environments over
Windows Azure
Jiri Danihelka
PhD Candidate, Department of Computer Graphics and Interaction
Project Lead, R&D Centre for Mobile Application (RDC)
Czech Technical University in Prague
Dr. Lukas Kencl
Director, R&D Centre for Mobile Application (RDC)
Department of Telecom Engineering
Czech Technical University in Prague
2. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Principal Questions
How to create and distribute 3D
interactive environments over the
cloud?
How to enable their creation for 3rd
parties?
How to do it using scalability of
Windows Azure Platform?
How to bring these worlds on various
client platforms? (PC, tablet, phone)
Collaborative 3D Environments over Windows Azure 3
3. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Inspiration: (own, past) 3D
Mobile Internet Project
Interactive 3D client-server solutions
3D Mobile Talking Head
3D e-Shop
Technology
VRML, Server scripts
Standalone application or 3D-viewer plugin
Server-based speech recognition and synthesis
http://www.rdc.cz/3Dinternet/
Best Paper Award, Danihelka, Hak, Kencl, Zara. 3D Talking-Head Interface to
Voice-Interactive Services on Mobile Phones. SiMPE Workshop at MobileHCI 2010
Android and iPhone licenses sold commercially
Careful considerations of functionality distribution
Collaborative 3D Environments over Windows Azure 44
4. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Long-term project big picture:
3D Collaborative Cloud Services
Natural interaction: speech, 3D environment, real-time, multi-user
Architecture: new graphics technologies together with cloud
scalability & functions
Fast creation & deployment of cloud-based 3D apps (e-Shops,
Games, Education, etc)
Collaborative 3D Environments over Windows Azure
Windows Azure
Platform
Inventory
SQL Azure
Client
with web
browser
3D content
Azure Storage
SL 5
Businness logic
Azure Compute
Client
with
Windows
Phone
SL 4
XNA
Logic update
3D Service
administrator
Configuration Tools
5
5. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Prototype I: Single-user 3D shop
with Talking Head on Azure
Graphics accelerated hardware
Windows OS (later also Linux and Mac)
Web browser (IE, Firefox, Chrome)
MS Silverlight runtime plugin 5
Virtual 3D Store app (.xap file)
XNA drawing surface
3D Store content (3D models, textures)
Microsoft datacenter
Windows Azure
Azure Storage
Content data
files
Virtual 3D Store
(.xap file)
Cloud (Windows Azure)Client (MS Silverlight5 in browser)
4. .obj, .jpg
2. .xap
1. request
3. request
Collaborative 3D Environments over Windows Azure 7
Azure Compute
Web
Role
Web page
SL 5
HTTP
7
10. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Detailed architecture – browser client
Collaborative 3D Environments over Windows Azure
Azure Storage
(Europe)
Azure Compute
(West USA)
SQL Azure Server
(South-Central USA)
Client
with web
browser
Web
Role
Web page
SL 5
SL 5
1. http
request
Web page
SL 5
2. download
SL 5 page
3. SOAP communication with
web synchronization service using
Windows Communication Foundation
library (WCF)
4. store state to database
using SQL queries and Entity
Framework
pitch yaw color
-30.5 34.5 #FFAC58
12
11. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Collaborative 3D Environments over Windows Azure
WP7 Marketplace
(operated by Microsoft)
Azure Compute
(West USA)
state
Windows Phone
7.5 Mango
Web
Role
Application
SL 4 + XNA
1. download
request
2. download
application
3. SOAP communication with
web synchronization service using
Windows Communication Foundation
library (WCF)
Application
SL 4 + XNA
Detailed interconnection – mobile
XNA client
SQL Azure Server
(South-Central USA)
pitch yaw color
-30.5 34.5 #FFAC58
13
12. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Measurement setup
Collaborative 3D Environments over Windows Azure
Configurable auto-movement of teapot
Logging latency of GetState & UpdateState operations
2 scenarios:
24 simultaneous instances at university classroom
► Incrementally increasing # of instances
► Excellent network connectivity
► 2 instances per machine
2 simultaneous instances at a public café (Starbucks, Prague
center)
► Typical use case
► WiFi connectivity
Auto-movementLogging
15
16. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Lessons Learned & Future Work
Azure lessons
Carefully consider data-center and geographic
distribution
► SQL processing elsewhere?
Atomicity of SQL operations has to be considered
Shared state closer to web/worker roles
UDP vs TCP
Geographic distribution
Further Work
Much more measurements
Sharing state by other means – e.g. Azure Mobile Services
Prototype 3: Multi-user seeing each other
Integrate with speech recognition and synthesis
Open platform for rapid 3rd party configuration
Dynamic workload migration between client and cloud
based on immediate conditions and context
Collaborative 3D Environments over Windows Azure 20
17. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Thank you! Q&A
R&D Center for Mobile Applications
Dept of Telecom Engineering
Czech Technical University in Prague
Jiri Danihelka
RDC Project Lead
jiri.danihelka@rdc.cz
Dr. Lukas Kencl
RDC Director
lukas.kencl@rdc.cz
URLs:
www.rdc.cz
http://www.rdc.cz/3Dinternet/
http://danihelka.blob.core.windows.net/sync/usa/index.html
http://danihelka.blob.core.windows.net/world//index.html
Collaborative 3D Environments over Windows Azure 21
18. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Czech Technical University
in Prague
Established 1707
Edict of Emperor Joseph I.
Among oldest technical universities in Central Europe
8 Faculties
Electrical Engineering (since 1950) – FEE
► Computing, Telco, EE, Cybernetics, Electronics
~25’000 students
http://www.cvut.cz/
Top 500 Worldwide, Top 120 TU
Tight cooperation with:
Google
IBM
Microsoft
Vodafone
T-Mobile
Cisco
Honeywell
Rockwell Automation
Collaborative 3D Environments over
Windows Azure 22
19. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
Department of Telecommunications
Engineering
Head
Prof. Boris Simak
Staff
Researchers and teachers ≈25
► PhD students ≈50
www.comtel.cz
Teaching
Major provider of KME courses (Communications,
Multimedia, Electronics)
Research Groups
Wireless Network
Signal Processing
Transmission Systems
Switching Systems
Management in Telecommunications
Strong industrial collaboration:
Vodafone, T-Mobile, Telefonica, Cisco, Juniper Networks –
JNAA signed 2012!, Huawei, 3M, Alvarion, Sitronics,
Microsoft, IBM
R&D Centre for Mobile Applications
Collaborative 3D Environments over
Windows Azure 23
20. Czech
Technical
University
in Prague
Faculty of
Electrical
Engineering
R&D Centre 4 Mobile Applications (RDC)
24
Major Long-term Industrial Research Partners
Department research centre focused on industrial
cooperation
Research areas
Applications, Interfaces and
Infrastructure for the Mobile Internet
► Voice and 3D Mobile Interaction
► LBS and Mobile Crowdsensing
► Energy-efficient Networks
► Privacy and Security
► Assistive Technologies
► NG Network Architecture
~20 Students on Industrial Scholarship (top talent)
Interconnected to live Vodafone CZ network
On site GSM MSC and IBM Voice Server
History of industry tech transfer
Cross-departmental collaboration
CGI, Cybernetics, ...
www.rdc.cz
Collaborative 3D Environments over
Windows Azure 24
Editor's Notes
Let’s start with the Agenda. First I will tell you something about our objective, what we want to achieve.