2,846 research outputs found
Recommended from our members
Agile thinking in motion graphics practice and its potential for design education
Motion Graphics is relatively new subject and its methodologies are still being developed. There are useful lessons to be learnt from the practice in early cinema from the 1890's to the 1930's where Agile thinking was used by a number of practitioners including Fritz Lang. Recent studies in MA Motion Graphics have accessed some of this thinking incorporating them in a series of Motion Graphic tests and experiments culminating in a two minute animation “1896 Olympic Marathon”. This paper demonstrates how the project and its design methodology can contribute new knowledge for the practice and teaching of this relatively new and expanding area of Motion Graphic Design. This would be not only invaluable to the International community of Motion Graphic practitioners, Educators and Researchers in their development of this maturing field. But also to the broader Multidisciplinary disciplines within Design Education. These methodologies have been arrived at by accessing the work of creative and reflective practice as defined by Carol Grey and Julian Marlin in Visualizing Research (2004) and reflective practice as defined by Donald Schon (1983). Central to the investigation has been the approach of Agile thinking from the methodology of "Bricolage" by Levi Strauss "The Savage Mind" (1966)
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
The capability to operate cloud-native applications can generate enormous
business growth and value. But enterprise architects should be aware that
cloud-native applications are vulnerable to vendor lock-in. We investigated
cloud-native application design principles, public cloud service providers, and
industrial cloud standards. All results indicate that most cloud service
categories seem to foster vendor lock-in situations which might be especially
problematic for enterprise architectures. This might sound disillusioning at
first. However, we present a reference model for cloud-native applications that
relies only on a small subset of well standardized IaaS services. The reference
model can be used for codifying cloud technologies. It can guide technology
identification, classification, adoption, research and development processes
for cloud-native application and for vendor lock-in aware enterprise
architecture engineering methodologies
A Study to Optimize Heterogeneous Resources for Open IoT
Recently, IoT technologies have been progressed, and many sensors and
actuators are connected to networks. Previously, IoT services were developed by
vertical integration style. But now Open IoT concept has attracted attentions
which achieves various IoT services by integrating horizontal separated devices
and services. For Open IoT era, we have proposed the Tacit Computing technology
to discover the devices with necessary data for users on demand and use them
dynamically. We also implemented elemental technologies of Tacit Computing. In
this paper, we propose three layers optimizations to reduce operation cost and
improve performance of Tacit computing service, in order to make as a
continuous service of discovered devices by Tacit Computing. In optimization
process, appropriate function allocation or offloading specific functions are
calculated on device, network and cloud layer before full-scale operation.Comment: 3 pages, 1 figure, 2017 Fifth International Symposium on Computing
and Networking (CANDAR2017), Nov. 201
Coronavirus and long term lockdown – How HR need to be proactive and not panic
As the nationwide lockdown is extended, and uncertainty surrounding when it will end, a HR expert and digital transformation expert from the University of Salford Business School give their top tips for HR teams when supporting their staff with long term working from home
Ferramenta de gerenciamento de aplicações em um cluster DC/OS na nuvem
TCC(graduação) - Universidade Federal de Santa Catarina. Centro TecnolĂłgico. Sistemas de Informação.Várias empresas necessitam testar suas aplicações antes de colocá- las em produção e disponibilizar uma versĂŁo final ao usuário ou cliente. Em alguns casos os recursos sĂŁo escassos, a empresa possui somente um ambiente de homologação e uma fila de testadores querendo homologar diferentes versões do mesmo software. Este projeto visa implementar uma solução baseada na tecnologia Datacenter Operating Systems (DC/OS), que permita homologar diferentes versões do mesmo software ao mesmo tempo obedecendo regras de nĂveis de acesso e permissĂŁo. Com isso uma empresa conseguiria lançar mais versões de suas aplicações, otimizando a velocidade de correção de bugs e o desenvolvimento de novas funcionalidades.Many companies need to test their applications before putting them into production and delivering a final version to the user or customer. In some cases the resources are scarce, the company has only one homologation environment and a queue of testers wanting to approve different versions of the same software. This project aims to implement a solution based on the Datacenter Operating Systems (DC/OS) technology, which allows to approve different versions of the same software at the same time obeying rules of access levels and permission. With this, a company could launch more versions of its applications, optimizing the speed of correction of bugs and the development of new features
Achieving Continuous Delivery of Immutable Containerized Microservices with Mesos/Marathon
In the recent years, DevOps methodologies have been introduced to extend the traditional agile principles which have brought up on us a paradigm shift in migrating applications towards a cloud-native architecture. Today, microservices, containers, and Continuous Integration/Continuous Delivery have become critical to any organization’s transformation journey towards developing lean artifacts and dealing with the growing demand of pushing new features, iterating rapidly to keep the customers happy. Traditionally, applications have been packaged and delivered in virtual machines. But, with the adoption of microservices architectures, containerized applications are becoming the standard way to deploy services to production. Thanks to container orchestration tools like Marathon, containers can now be deployed and monitored at scale with ease. Microservices and Containers along with Container Orchestration tools disrupt and redefine DevOps, especially the delivery pipeline.
This Master’s thesis project focuses on deploying highly scalable microservices packed as immutable containers onto a Mesos cluster using a container orchestrating framework called Marathon. This is achieved by implementing a CI/CD pipeline and bringing in to play some of the greatest and latest practices and tools like Docker, Terraform, Jenkins, Consul, Vault, Prometheus, etc. The thesis is aimed to showcase why we need to design systems around microservices architecture, packaging cloud-native applications into containers, service discovery and many other latest trends within the DevOps realm that contribute to the continuous delivery pipeline. At BetterDoctor Inc., it is observed that this project improved the avg. release cycle, increased team members’ productivity and collaboration, reduced infrastructure costs and deployment failure rates. With the CD pipeline in place along with container orchestration tools it has been observed that the organisation could achieve Hyperscale computing as and when business demands
- …