Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2OW2
The document introduces Ow2stack, an OW2 community cloud testbed built on OpenStack Grizzly. It discusses how Ow2stack allows OW2 projects to test multi-cloud infrastructures and cloud-based services. Going forward, it aims to create a global network of open source cloud testbeds and improve interoperability between open and closed source clouds. However, challenges around governance, resources, and cross-cloud connectivity remain.
This document discusses the challenges of managing open source licenses in software projects. It notes that licenses can change over time and license data may be unreliable, which can lead to non-compliance and serious legal implications like lawsuits. It presents three approaches to handling licenses: a manual approach, a reactive tool-based approach, and a proactive tool-based approach. The manual approach is time-consuming. The reactive approach detects issues after software is built. The proactive approach iteratively detects licenses throughout the development process using tools to prevent non-compliance and encourage early remediation.
Este documento presenta una selección de poemas de varios poetas españoles de las generaciones del 98, 14 y 27, incluyendo Antonio Machado, Juan Ramón Jiménez y Pedro Salinas. Se resumen brevemente tres poemas: "Retrato" de Machado describe su vida y personalidad; "El viaje definitivo" de Jiménez habla sobre dejar atrás su hogar; y "La difícil" de Salinas describe la dificultad de comprender a un amor elusivo.
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, ParisOW2
OW2 has traditionally provided an infrastructure based on Subversion and GForge. However, software development is evolving toward a more distributed, social, flexible, and lean process. This talk presents how OW2 is embracing this new trend and the new tools and possibilities offered for your OW2 project.
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2OW2
The document introduces Ow2stack, an OW2 community cloud testbed built on OpenStack Grizzly. It discusses how Ow2stack allows OW2 projects to test multi-cloud infrastructures and cloud-based services. Going forward, it aims to create a global network of open source cloud testbeds and improve interoperability between open and closed source clouds. However, challenges around governance, resources, and cross-cloud connectivity remain.
This document discusses the challenges of managing open source licenses in software projects. It notes that licenses can change over time and license data may be unreliable, which can lead to non-compliance and serious legal implications like lawsuits. It presents three approaches to handling licenses: a manual approach, a reactive tool-based approach, and a proactive tool-based approach. The manual approach is time-consuming. The reactive approach detects issues after software is built. The proactive approach iteratively detects licenses throughout the development process using tools to prevent non-compliance and encourage early remediation.
Este documento presenta una selección de poemas de varios poetas españoles de las generaciones del 98, 14 y 27, incluyendo Antonio Machado, Juan Ramón Jiménez y Pedro Salinas. Se resumen brevemente tres poemas: "Retrato" de Machado describe su vida y personalidad; "El viaje definitivo" de Jiménez habla sobre dejar atrás su hogar; y "La difícil" de Salinas describe la dificultad de comprender a un amor elusivo.
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, ParisOW2
OW2 has traditionally provided an infrastructure based on Subversion and GForge. However, software development is evolving toward a more distributed, social, flexible, and lean process. This talk presents how OW2 is embracing this new trend and the new tools and possibilities offered for your OW2 project.
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...OW2
Hammr is an OW2 open source, command-line tool for creating consistent and repeatable machine images for different cloud or virtual environments, or migrating live systems from one environment to another. Designed for cloud era environments, where agility and automation are key, hammr helps organizations automate the creation of machine images for hybrid environments. This presentation will focus on the hybrid capabilities of hammr for any virtual or cloud target environment. It will also include a focus on DevOps and Docker integration, and show how hammr can be used to quickly build and run Docker images, helping accelerate development and test processes among other benefits. Finally, we will present the latest hammr features, including the ability for cloud providers to customize target platforms and expose their own IaaS infrastructure as top-level branded objects accessible via hammr, thus easing the path from user images to their cloud infrastructure.
OW2 in the Open Source Value Chain, WOW2con'16, Paris. OW2
This presentation was given by OW2 CEO Cédric Thomas as introduction of the 2016 annual conference of the OW2 open source community. The conference main theme was "Code to ¨Product: Addressing the delivery challenge of open source software".
The document summarizes four parts of Beowulf that have been translated into English. It describes:
1) The early history of the Danish kings, including Shield and his son Hrothgar becoming king.
2) Grendel begins attacking the mead hall at night, killing many of Hrothgar's men.
3) Beowulf, a Geatish warrior, hears of Grendel's attacks and decides to help Hrothgar defeat the monster.
4) Beowulf and his men arrive in Denmark and explain their mission to one of Hrothgar's coast guards.
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETICOW2
Ensuring the sustainability of Open Source projects is important, especially when organized in ecosystems of interrelated projects. Generic methodologies like SQALE or QualOSS describe how to assess maturity covering product, process and community aspects. Specific ecosystems have defined their own quality model, like OW2’s SQUaT Mature Transition Checklist. Such quality assessment of Open Source Ecosystems should be efficiently supported. In this talk we will present the CHOOSE toolset we have developed to help in automating and uniformly managing the quality of a whole Open Source Ecosystems. Our toolset is based on 35 key indicators related to maintainability, reliability and community which are used to implement and automate the production of OW2’s Mature Transition Checklist. The generic architecture of the toolset will be presented how it is instantiated to implement the OW2 Mature Transition Checklist and to efficiently interface with the OW2 forge. The toolset implementation will also be detailed stressing the use of Open Source components for the workflows' orchestration (Bonita), project/code analysis tools (HtmlUnit, QualOSS) and automatic report generation tools (JasperReports). Finally, a validation on a subset of 21 OW2 projects with an in-depth focus on a few projects (Chameleon, Spago and Orchestra) to produce maturity reports.
The document discusses using MapReduce for machine learning algorithms on multi-core systems. It describes segmenting images into regions of interest for feature extraction using SIFT and SURF descriptors. Machine learning algorithms like AdaBoost, locally weighted linear regression, naive Bayes, and support vector machines are proposed to fit the MapReduce model by dividing data and computation across multiple cores. Experimental results show nearly 2x speedup on 2 cores and 54x speedup on 64 cores by parallelizing algorithm computations.
This document discusses open cloud computing in Europe. It notes that Europe's strategy does not involve building a single "European Super-Cloud," but rather having public cloud offerings from European providers that meet standards for being competitive, open, and secure. It also discusses public authorities setting up private clouds for sensitive data. The document outlines issues with the current situation, like fragmentation of the digital single market and problems with contracts. It then provides information about the OW2 Open Source Cloudware initiative and its goals of developing an open source cloudware stack and ecosystem through various projects.
Big Data with SpagoBI. OW2con'15, November 17, Paris. OW2
SpagoBI, thanks to its open and innovative approach and its continued collaboration with open source communities, has anticipated these market shifts by progressively adapting its architecture and features to support self-service user-driven BI and to leverage Big Data technologies and approaches.
The speech describe real life use cases of the following Big Data features provided by SpagoBI suite:
- full integration with SparkSQL, allowing you to query structured data as distributed datasets (RDD) as well as Apache Hive tables or unstructured data like parquet or JSON files;
- integration with SparkR - the R package allowing you to deal with Spark functions inside the R code;
- integration of H2O package, allowing you to execute parallel data mining and machine learning algorithms on data stored in Hadoop;
- network analysis, a data visualization feature allowing you to graphically represent different entities and their relations in an effective way.
CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institu...OW2
The study we have conducted of existing cloud platforms shows that their operating requires the use of specific and proprietary APIs. This PaaS providers’ policy is hampering the interactions between different clouds. If appropriate solutions are not considered, this issue would for instance slow down the democratization of clouds federation and cooperation. As a part of our work, we developed a generic PaaS application provisioning and management API (called COAPS API). Our proposed solution applies the separation of concerns principle by separating the provisioning and the management API from the defined description model.
OW2con'14 - keynote from Institut Mines TelecomOW2
The document discusses the evolution from competition to cooperation in innovation through open source platforms. It argues that pure competition leads to monopolies that stifle innovation, whereas open platforms allow for synergies between private companies and commons. To develop sustainable open source models, the document suggests financing platforms through companies' assessments of value received and contributions made, as well as cultivating a spirit of shared development among individuals. It proposes several approaches for OW2 platforms, including living labs, intelligent agent needs, and data-oriented applications.
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...OW2
Inadequate risk management has been identified among the top mistakes to avoid when implementing OSS-based solutions. Understanding, managing and mitigating OSS adoption risks is therefore crucial to avoid potentially significant adverse impact on the business. We present RISCOSS, a forthcoming risk-aware decision-making platform integrating business and technical levels. RISCOSS maps collected data into risk indicators and then into business goals. The platform will be validated against a collection of use cases coming from different types of organizations
SEP plans allow employers to make deductible contributions to traditional IRAs established for each eligible employee; contributions are discretionary but must be based on a written allocation formula and cannot exceed a certain percentage of compensation for each employee; SEP plans provide an easy way for small businesses to offer retirement benefits to employees.
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris. OW2
David Dolcimascolo is the technical lead for OpenPaas, an open-source collaboration platform built on open APIs and deployed through cloud management. OpenPaas provides features like email, calendars, contacts, communities, document sharing and more through mobile-first interfaces that adhere to material design guidelines. Its core components include a mail server, DAV server, storage backend and search engine. The roadmap includes mobile apps, data mining, integration with social networks and more. Side projects include a free WebRTC video conferencing tool called Hubl.in and a JavaScript library for the JMAP protocol. Contact information is provided to get involved.
Open Source Software Testing OW2 Conference Nov10OW2
BSTQC is a professional third-party testing company focused on open source software testing. It was jointly founded in 2002 by the Beijing Municipal Science and Technology Commission and the Beijing Products Quality Supervision and Inspection Institute. BSTQC has over 80 test engineers with an average experience of 3.5 years. It provides a variety of software testing services and has tested many popular open source projects, including various Linux distributions and office suites. BSTQC emphasizes standards, tools, process management, and experienced testers in its open source software testing work.
How to maximize the value of Big Data with SpagoBI suite through a comprehens...OW2
The document discusses how to maximize the value of big data using the open source SpagoBI suite. It presents a comprehensive approach for working with big data that includes collecting data from various sources using datasets, performing queries, visualizing data, building information, and creating dashboards and reports. The suite allows for agile development, self-service business intelligence, and extracting additional value from information through techniques like data mining, text mining, and predictive analysis.
The document introduces the Component Based Software Production Line (CBSPL) built by Peking University. The CBSPL is a set of integrated tools that support the entire lifecycle of Component Based Software Development. It consists of 8 main tools that support requirements elicitation, domain modeling, meta-modeling, UML modeling, round-trip engineering, component measurement, test case management, and a software resource repository. The tools are designed to work together to facilitate component reuse and improve software quality throughout the development process.
This document summarizes the key rules and concepts around the treatment of capital assets and Section 1231 assets for tax purposes. It defines capital assets and outlines the determination of capital gains and losses. Section 1231 assets are defined as depreciable business property held for over 12 months. The steps for determining Section 1231 gains and losses are provided. The document also summarizes the rules for recapturing depreciation taken under Sections 1245 and 1250.
O documento discute estratégias vencedoras para conquistar direitos, renda e poder para os cidadãos através da criatividade, conflito com o poder e consenso com a cidadania. Algumas estratégias incluem vencer através de instituir espaços, serviços e infraestruturas geridos diretamente pelos cidadãos e falar muitas línguas para refletir a diversidade da sociedade.
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OW2
The OCCIware project aims at building a comprehensive engineering toolchain for managing Everything as a Service (XaaS). The objective is to dramatically decrease the cost of using or providing XaaS by breaking silos between layers and domains of Cloud Computing. Leveraging the Open Cloud Computing Interface (OCCI) standard-to-be, we are developing a model-driven engineering studio as well as generic runtimes adapted to various domains: Linked Open Data, cloud computing, platform as a service, Big Data, connected objects, etc. The project, funded by French Ministry of Industry, involves 10 academic and industrial partners and is supervised by a committee of 11 top scientists and industry experts. The session will include a demo of the design and implementation of an OCCI application.
The document summarizes various topics related to business income and expenses for individual taxpayers, including:
- Rules for rental property income and expenses
- Categories of passive, active, and portfolio income and limitations on passive losses
- Contribution and distribution rules for different types of retirement plans like Traditional and Roth IRAs, Keogh, SEP, and 401(k) plans
- Tax treatment of items like bad debts, inventories, and net operating losses
Hammr Project Update: Machine Images and Docker Containers for your Cloud, OW...OW2
Hammr is an OW2 open source, command-line tool for creating consistent and repeatable machine images for different cloud or virtual environments, or migrating live systems from one environment to another. Designed for cloud era environments, where agility and automation are key, hammr helps organizations automate the creation of machine images for hybrid environments. This presentation will focus on the hybrid capabilities of hammr for any virtual or cloud target environment. It will also include a focus on DevOps and Docker integration, and show how hammr can be used to quickly build and run Docker images, helping accelerate development and test processes among other benefits. Finally, we will present the latest hammr features, including the ability for cloud providers to customize target platforms and expose their own IaaS infrastructure as top-level branded objects accessible via hammr, thus easing the path from user images to their cloud infrastructure.
OW2 in the Open Source Value Chain, WOW2con'16, Paris. OW2
This presentation was given by OW2 CEO Cédric Thomas as introduction of the 2016 annual conference of the OW2 open source community. The conference main theme was "Code to ¨Product: Addressing the delivery challenge of open source software".
The document summarizes four parts of Beowulf that have been translated into English. It describes:
1) The early history of the Danish kings, including Shield and his son Hrothgar becoming king.
2) Grendel begins attacking the mead hall at night, killing many of Hrothgar's men.
3) Beowulf, a Geatish warrior, hears of Grendel's attacks and decides to help Hrothgar defeat the monster.
4) Beowulf and his men arrive in Denmark and explain their mission to one of Hrothgar's coast guards.
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETICOW2
Ensuring the sustainability of Open Source projects is important, especially when organized in ecosystems of interrelated projects. Generic methodologies like SQALE or QualOSS describe how to assess maturity covering product, process and community aspects. Specific ecosystems have defined their own quality model, like OW2’s SQUaT Mature Transition Checklist. Such quality assessment of Open Source Ecosystems should be efficiently supported. In this talk we will present the CHOOSE toolset we have developed to help in automating and uniformly managing the quality of a whole Open Source Ecosystems. Our toolset is based on 35 key indicators related to maintainability, reliability and community which are used to implement and automate the production of OW2’s Mature Transition Checklist. The generic architecture of the toolset will be presented how it is instantiated to implement the OW2 Mature Transition Checklist and to efficiently interface with the OW2 forge. The toolset implementation will also be detailed stressing the use of Open Source components for the workflows' orchestration (Bonita), project/code analysis tools (HtmlUnit, QualOSS) and automatic report generation tools (JasperReports). Finally, a validation on a subset of 21 OW2 projects with an in-depth focus on a few projects (Chameleon, Spago and Orchestra) to produce maturity reports.
The document discusses using MapReduce for machine learning algorithms on multi-core systems. It describes segmenting images into regions of interest for feature extraction using SIFT and SURF descriptors. Machine learning algorithms like AdaBoost, locally weighted linear regression, naive Bayes, and support vector machines are proposed to fit the MapReduce model by dividing data and computation across multiple cores. Experimental results show nearly 2x speedup on 2 cores and 54x speedup on 64 cores by parallelizing algorithm computations.
This document discusses open cloud computing in Europe. It notes that Europe's strategy does not involve building a single "European Super-Cloud," but rather having public cloud offerings from European providers that meet standards for being competitive, open, and secure. It also discusses public authorities setting up private clouds for sensitive data. The document outlines issues with the current situation, like fragmentation of the digital single market and problems with contracts. It then provides information about the OW2 Open Source Cloudware initiative and its goals of developing an open source cloudware stack and ecosystem through various projects.
Big Data with SpagoBI. OW2con'15, November 17, Paris. OW2
SpagoBI, thanks to its open and innovative approach and its continued collaboration with open source communities, has anticipated these market shifts by progressively adapting its architecture and features to support self-service user-driven BI and to leverage Big Data technologies and approaches.
The speech describe real life use cases of the following Big Data features provided by SpagoBI suite:
- full integration with SparkSQL, allowing you to query structured data as distributed datasets (RDD) as well as Apache Hive tables or unstructured data like parquet or JSON files;
- integration with SparkR - the R package allowing you to deal with Spark functions inside the R code;
- integration of H2O package, allowing you to execute parallel data mining and machine learning algorithms on data stored in Hadoop;
- network analysis, a data visualization feature allowing you to graphically represent different entities and their relations in an effective way.
CompatibleOne Multi PaaS Provisioning, Sami Yangui & Mohamed Mohamed, Institu...OW2
The study we have conducted of existing cloud platforms shows that their operating requires the use of specific and proprietary APIs. This PaaS providers’ policy is hampering the interactions between different clouds. If appropriate solutions are not considered, this issue would for instance slow down the democratization of clouds federation and cooperation. As a part of our work, we developed a generic PaaS application provisioning and management API (called COAPS API). Our proposed solution applies the separation of concerns principle by separating the provisioning and the management API from the defined description model.
OW2con'14 - keynote from Institut Mines TelecomOW2
The document discusses the evolution from competition to cooperation in innovation through open source platforms. It argues that pure competition leads to monopolies that stifle innovation, whereas open platforms allow for synergies between private companies and commons. To develop sustainable open source models, the document suggests financing platforms through companies' assessments of value received and contributions made, as well as cultivating a spirit of shared development among individuals. It proposes several approaches for OW2 platforms, including living labs, intelligent agent needs, and data-oriented applications.
Managing risks in OSS adoption: the RISCOSS approach, Xavier Franch, Universi...OW2
Inadequate risk management has been identified among the top mistakes to avoid when implementing OSS-based solutions. Understanding, managing and mitigating OSS adoption risks is therefore crucial to avoid potentially significant adverse impact on the business. We present RISCOSS, a forthcoming risk-aware decision-making platform integrating business and technical levels. RISCOSS maps collected data into risk indicators and then into business goals. The platform will be validated against a collection of use cases coming from different types of organizations
SEP plans allow employers to make deductible contributions to traditional IRAs established for each eligible employee; contributions are discretionary but must be based on a written allocation formula and cannot exceed a certain percentage of compensation for each employee; SEP plans provide an easy way for small businesses to offer retirement benefits to employees.
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris. OW2
David Dolcimascolo is the technical lead for OpenPaas, an open-source collaboration platform built on open APIs and deployed through cloud management. OpenPaas provides features like email, calendars, contacts, communities, document sharing and more through mobile-first interfaces that adhere to material design guidelines. Its core components include a mail server, DAV server, storage backend and search engine. The roadmap includes mobile apps, data mining, integration with social networks and more. Side projects include a free WebRTC video conferencing tool called Hubl.in and a JavaScript library for the JMAP protocol. Contact information is provided to get involved.
Open Source Software Testing OW2 Conference Nov10OW2
BSTQC is a professional third-party testing company focused on open source software testing. It was jointly founded in 2002 by the Beijing Municipal Science and Technology Commission and the Beijing Products Quality Supervision and Inspection Institute. BSTQC has over 80 test engineers with an average experience of 3.5 years. It provides a variety of software testing services and has tested many popular open source projects, including various Linux distributions and office suites. BSTQC emphasizes standards, tools, process management, and experienced testers in its open source software testing work.
How to maximize the value of Big Data with SpagoBI suite through a comprehens...OW2
The document discusses how to maximize the value of big data using the open source SpagoBI suite. It presents a comprehensive approach for working with big data that includes collecting data from various sources using datasets, performing queries, visualizing data, building information, and creating dashboards and reports. The suite allows for agile development, self-service business intelligence, and extracting additional value from information through techniques like data mining, text mining, and predictive analysis.
The document introduces the Component Based Software Production Line (CBSPL) built by Peking University. The CBSPL is a set of integrated tools that support the entire lifecycle of Component Based Software Development. It consists of 8 main tools that support requirements elicitation, domain modeling, meta-modeling, UML modeling, round-trip engineering, component measurement, test case management, and a software resource repository. The tools are designed to work together to facilitate component reuse and improve software quality throughout the development process.
This document summarizes the key rules and concepts around the treatment of capital assets and Section 1231 assets for tax purposes. It defines capital assets and outlines the determination of capital gains and losses. Section 1231 assets are defined as depreciable business property held for over 12 months. The steps for determining Section 1231 gains and losses are provided. The document also summarizes the rules for recapturing depreciation taken under Sections 1245 and 1250.
O documento discute estratégias vencedoras para conquistar direitos, renda e poder para os cidadãos através da criatividade, conflito com o poder e consenso com a cidadania. Algumas estratégias incluem vencer através de instituir espaços, serviços e infraestruturas geridos diretamente pelos cidadãos e falar muitas línguas para refletir a diversidade da sociedade.
OCCIware, a formal framework for Everything as a Service. OW2con'15, November...OW2
The OCCIware project aims at building a comprehensive engineering toolchain for managing Everything as a Service (XaaS). The objective is to dramatically decrease the cost of using or providing XaaS by breaking silos between layers and domains of Cloud Computing. Leveraging the Open Cloud Computing Interface (OCCI) standard-to-be, we are developing a model-driven engineering studio as well as generic runtimes adapted to various domains: Linked Open Data, cloud computing, platform as a service, Big Data, connected objects, etc. The project, funded by French Ministry of Industry, involves 10 academic and industrial partners and is supervised by a committee of 11 top scientists and industry experts. The session will include a demo of the design and implementation of an OCCI application.
The document summarizes various topics related to business income and expenses for individual taxpayers, including:
- Rules for rental property income and expenses
- Categories of passive, active, and portfolio income and limitations on passive losses
- Contribution and distribution rules for different types of retirement plans like Traditional and Roth IRAs, Keogh, SEP, and 401(k) plans
- Tax treatment of items like bad debts, inventories, and net operating losses
This document provides an overview of a student project analyzing the SSH protocol. The project involved setting up a lab environment with two VMs, one as an SSH server and the other as a client. The students executed experiments with SSH protocols 1 and 2, capturing packets with Wireshark. Their analysis showed the key exchange process differs between the protocols, with protocol 2 using Diffie-Hellman key exchange and protocol 1 simply sharing public keys. The document details the packet flows and messages exchanged to establish SSH sessions under each protocol.
This document discusses methods for securing emails, including digital certified mail and Pretty Good Privacy (PGP). Digital certified mail uses a 1-2 Oblivious Transfer Protocol to provide fair exchange of an email and receipt. PGP combines symmetric and asymmetric encryption. The document also notes that an implementation was done in NodeJS. It summarizes that PGP does not hide communication metadata and that the Oblivious Transfer Protocol requires many exchanges between parties.
The research of the digital certified mail up to implementing the base algorithm and then, go through more on pretty good privacy (PGP) applied to the email system.
Twitter is one of the most popular social networks where users can interact with each other through messages and sharing their opinions by posting “tweets”. In 2016, Twitter has more than 319 million active users globally. In fact, on the day of 2016 Presidential Election, Twitter was the largest source of collecting data and breaking news. Thus, we have implemented a web-based application which collects real-time Twitter ’s feeds related to a specific key work in order to generate daily trend of users worldwide and geographical charts.
The implementation of Banker's algorithm, data structure and its parserMatthew Chang
The document summarizes a student project presentation on implementing Banker's algorithm for deadlock avoidance. It includes:
1) An overview of Banker's algorithm and how it checks for safe states to avoid deadlock by dynamically evaluating resource requests.
2) Details on the data structures and parsing approach used to represent the banker's algorithm information and process resource requests.
3) A demonstration of the program loading sample data from a file, displaying the banker's algorithm information, and handling different user commands and error scenarios.
Image Compression Storage Policy for Openstack SwiftMatthew Chang
This document presents a research paper on developing an image compression storage policy for OpenStack Swift. The goal is to automatically compress image files when they are uploaded to Swift to improve web page loading speeds. The paper first provides background on trends driving increased focus on image optimization. It then describes the project to modify Swift's source code to add a new image compression storage policy. When images are uploaded, a compressed version will be generated and stored. The paper discusses related works on cloud computing, software-defined networks/storage/data centers, and the OpenFlow standard. It aims to analyze Swift's source code, identify where a new policy can be added, and integrate an image compression algorithm and procedure. A web page will demonstrate the new policy
This document describes a student project to implement a software-defined network load balancer using the POX controller. It is divided into two parts: the first part analyzes the POX controller and its OpenFlow module, explaining components like the libopenflow library and discovery module. The second part details the development of a load balancer using a round-robin algorithm to distribute traffic across multiple servers, including modifications made to the POX code and testing in a Mininet environment to analyze performance.
A new interface between smart device and web using html5 web socket and qr codeMatthew Chang
This document proposes a new interface between smart devices and the web using HTML5 WebSocket and QR codes. The author developed a remote soccer game demo where users can control gameplay on their smart devices and view it through a web browser on their laptop or desktop. HTML5 WebSockets allow for two-way communication between the server and clients, enabling real-time updates between the game and controllers. The author used technologies like Node.js, Socket.io and QR codes to link smart devices to the game interface on the web.
Team NullPointException presented a remote soccer web game project using QR codes for peer-to-peer control. The game allows two players to scan each other's QR codes using their smartphones to remotely control avatars on a shared field in real-time. The system uses HTML5, jQuery, KineticJS and Socket.io for the client and server architecture. The team's open source QR code library allows other developers to easily add similar real-time QR controlled capabilities to their own websites.
Ikwhan Chang is a master's student in computer engineering applying for system software engineer, backend web developer, and data scientist positions. He has experience developing projects like Project NGX, a remote web controller, and Project Dani, a social collaboration and sharing web service. Currently, he is working on URHY.ME, a computer-aided web management tool for collecting personal data and providing data visualization.
Ikwhan Chang proposes developing a mobile application called Howell to analyze a user's activity from Fitbit data and compare it to their calendar schedules. Howell would focus on schedules like sleep and study that involve hand activity. It would use the Fitbit API and OAuth to access a user's Fitbit data and match it to their calendar events in a dashboard view. The application would have users log into Fitbit and grant access to their activity and calendar data. It would then analyze patterns like whether the user's sleep schedule matched what was planned in their calendar.
Air Hockey Game with Google Cloud + NodeJS + NginX + Socket.io + HTML5
you can see gitlab repository: http://git.matthewlab.com/root/remote-web-airhockey
Project Avalon Online(Game) Final ReportMatthew Chang
(Caution: This content created in Korean)
Course: Java Programming
Type: Online Game(Java Swing + Facebook API + Java Socket + Java GUI)
Description: Abalone Game(See: http://en.wikipedia.org/wiki/Abalone_(board_game) )
Number of Team: 5
Role: Leader, Client/Server Programming(about 75% is my duties)
Our Air Hockey Game project will be based on these trends, making a simple air hockey game in web platform. This game will be remote controlled using user’s own smart devices such as Galaxy or iPhone and they can see their game play view through web pages in their laptop or PC.
1. 수강 후기
홍보캠페인 사례 3주차 수강후기
컴퓨터공학부
20060957
장익환
www.matthew.kr
13년 3월 28일 목요일
2. 목차
1. PR의 모델과 인접분야
BM의 필요성 | 마케팅 vs PR | PR모델 | PR분야
2. 국내 PR산업의 역사
PR산업의 과거와 현재 | PR산업의 전망 | 나의 의견
3. 생각해 볼 주제
이벤트와 캠페인의 차이 | 나의 삶을 바꾼 PR캠페인
2
www.matthew.kr
13년 3월 28일 목요일
3. PR의 모델과 인접분야
❖ What I learned is..
(1) BM(Brand Management)의 필요성
(2) 마케팅 vs PR
(3) PR 모델
(4) PR 분야
3
www.matthew.kr
13년 3월 28일 목요일
4. PR의 모델과 인접분야
(1) BM(Brand Management)의 필요성
바람직한 상태 Brand Identity
기업이 추구하는 방향
GAP 발생 BM필요
현재 상태 Brand Image
외부에서 보이는 현실
4
www.matthew.kr
13년 3월 28일 목요일
5. PR의 모델과 인접분야
(2) 마케팅 vs PR
PR
B
Market
ing 조직에 따라 다르다.
A
PR 대부분의 기업체
But PR 개념이
더 우선되야 한다.
D
Market
ing 서비스,패밀리조직
정부 및 공익기관 PR
Market
C
ing
Marketing
PR 소비재 기업 Marketing
PR
E 소규모 사업조직
5
www.matthew.kr
13년 3월 28일 목요일
6. PR의 모델과 인접분야
(3) PR 모델
고객으로부터 피드백을 받되,
다음에 반영하지 않음.
피드백을 다음에 반영함 = 균형
GRUNIG의 네가지 모형이론
6
www.matthew.kr
13년 3월 28일 목요일
7. PR의 모델과 인접분야
(4) PR 분야
PR 광고 선전 프로모션
Love Me Buy Me Follow Me Kiss Me
기존 광고는 15초로 짧음. but 유튜브는 3~5분은
되서 보다 더 많은 생각을 삽입할 수 있으며, 컨텐츠
도 다양함.
기존의 광고 개념의 매체가 뉴미디어를 통해 PR개념
을 도입하여 새로운 개념의 광고형태로 변한 Case
7
www.matthew.kr
13년 3월 28일 목요일
8. PR의 모델과 인접분야
(4) PR 분야 - 공중별 대응전략
자동 보도 ex)PR석사 -> ex)웅진코웨이 =마케팅 PR
LG전자 인사팀 유구천
언론관계 사원관계 지역주민관계 소비자관계
공공문제관계 투자자관계 시민단체관계 정치권관계
ex)코카콜라 홍 ex)미국 후원의
보팀->식약청 밤,로비스트 투자자와 비슷 ...
•SNS의 발전으로 일련의 사건이 보다 더 투명해짐.
•이에 PR이 어려워도 필수적인 요소로 전락
•기업의 최종 목표는 삼성처럼 굳이 보도자료 넣지 않아도 알아서 홍보가 되야함.
8
www.matthew.kr
13년 3월 28일 목요일
9. PR의 모델과 인접분야
(4) PR 분야 - 상황별, 통합적 전략
Internal Commu-
CPR IMC nication PR
International PR
Corporation Social Reputation Mng
Issue Mng PR Crisis Mng PR PI Mng PR
Responsibility PR
•이는 공중별 대응전략을 다르게 표현함.
•“위기관리” 는 해외에서는 돈이되나, 국내에서는 돈이 안됨.
•매우 중요하지만 SNS발전 이후 돈이 안됨.
•SNS 이전엔 메뉴얼로서 위기관리 제공
•PR캠페인 -> 국내 좋은사례(우리강산 푸르게 푸르게)
•(국내 좋은사례 두개라 하셨는데 한개 누락되었습니다..)
9
www.matthew.kr
13년 3월 28일 목요일
10. 국내 PR산업의 역사
❖ What I learned is..
(1) PR산업의 과거와 현재
(2) PR산업의 전망
(3) PR산업의 미래에 대한 나의 의견
10
www.matthew.kr
13년 3월 28일 목요일
11. 국내 PR산업의 역사
(1) PR산업의 과거와 현재
[미국]
록펠러를 부정적 이미지
에서 존경받는 박애주의
자로 변신.
Ivy Ledbetter Lee John Davidson Rockefeller
•Ivy Lee(PR의 아버지) 1904 최초 PR회사 설립.
•1913년 콜로라도 록펠러 광산 총격전 발생으로 손상된 록펠러의 이미지를 친근한 자선사
업가로 변모
www.matthew.kr
13년 3월 28일 목요일
12. 국내 PR산업의 역사
(1) PR산업의 과거와 현재
태동기 형성기 성장기
[한국]
1987년 최초 PR회사 CK설립
1988년부터는 미국기업을 support
1990년 홍보업무는 대기업 홍보실에
서 수행
IMF이전 국내 PR대행사 20개에 불
과
IMF
www.matthew.kr
13년 3월 28일 목요일
13. 국내 PR산업의 역사
(1) PR산업의 과거와 현재
태동기 형성기 성장기
[한국]
100여개
생성
IMF
IMF이후 PR산업 양적 성장기 진입 밀레니엄 밀레니엄때문에 벤처만 투자, PR은 저조.
2002년 PR대행사 200개
2003년 노무현 정권->보수언론과 등
돌림
참여정부
www.matthew.kr
13년 3월 28일 목요일
14. 국내 PR산업의 역사
(1) PR산업의 과거와 현재
태동기 형성기 성장기
[한국]
PR의 산
업화
참여정부
정부가 직접 홍보 주도 전문
분야 IT PR, 벤처, 금융PR, 패션PR등 전문화
PR의 산업화 현재 PR은 좋은 여건은 아니다!
이제는 PR과 광고의 경계가 없음.
현재는 정부PR로 버티는 상황
커뮤니케이션이 중요.
제품 구매시의 브랜드 스토리의 “공감” 중요
www.matthew.kr
13년 3월 28일 목요일
15. 국내 PR산업의 역사
(2) PR산업의 전망
긍정적 문제점
발전가능성이 크다. PR은 아직 성장기(영세)
사회적인 환경이 PR을 요구한다. 앞으로도 영세? -> 아니다.
SNS활용 접점에서도 PR활용 현재 PR -> 70~80%는 언론홍보
But SNS에 투자된 돈이 빠짐. 광고는 Youtube등으로 가능하나 PR은?
www.matthew.kr
13년 3월 28일 목요일
16. 국내 PR산업의 역사
(2) PR산업의 전망
기업 개인의
홍보부서 전망
어느 부서에나 PR을 요구한다. 전문가의 시대
아무리 IMC를 가져와도 실제론 전문가 아님 PR이 커뮤니케이션에 맞춰짐.
미디어 트레이닝, 강의활동, 저서 등
www.matthew.kr
13년 3월 28일 목요일
17. 국내 PR산업의 역사
(3) PR산업의 미래에 대한 나의 의견
•Background
•본인은 전문가와 자기 PR에 대해 연구하고 있음.
•엔지니어로써 전문가들이 자기PR을 할 수 있는 소셜 서비스에 대해 기획, 사업아이템 개발중
•나의 의견
•향후 PR산업은 점차 개인화에 초점을 맞추게 될 것으로 전망.
•지금까지의 전문가, 즉 1인 기업은 개념만 존재하지, 실질적인 형태는 모호함.
•PR은 캠페인으로 존재하지만, 개인을 위한 PR캠페인은 존재하지 않음.
•우선 간단한 웹사이트 및 모바일웹을 통한 자기PR솔루션이 개발되고 추후 통합적인 자기PR통합 포탈이 발
전하지 않을까 조심스럽게 예측해봄.
www.matthew.kr
13년 3월 28일 목요일
18. 생각해 볼 주제
❖ 교수님이 강조해 주신 생각해 볼 주제
(1) 이벤트와 캠페인의 차이점
(2) 나의 삶을 바꾼 PR캠페인
18
www.matthew.kr
13년 3월 28일 목요일
19. 생각해 볼 주제
(1)이벤트와 캠페인의 차이점
이벤트 = 광고전단지
이벤트는 단시간에 사람의 이목을 끌 수 있도록 만들어진 광고 전
단지와 같다고 생각. 단발성이며, 자칫 스팸성이 될 수도 있다.
캠페인 = 친숙함
캠페인은 기업의 사회적 참여를 통해 기업이 추구하는 사회적인 영
역을 확고히 다지고 이에 따라 사람들의 친숙함을 추구함. 지속성
이며, 캠페인에 따라 개인의 삶에 영향을 줄 정도로 강력하다.
19
www.matthew.kr
13년 3월 28일 목요일
20. 생각해 볼 주제
(2)나의 삶을 바꾼 PR캠페인
남성잡지 에스콰이어 - Man at his Best
정확히 PR캠페인이라고 말하기는 뭐하지만, MaHB 라는 에스콰이어
잡지의 컨텐츠를 통해 매달 남자에게 추천하는 영화, 책, 음악, 문화
등을 카테고리를 통해 제공한다.
4년전 나는 이러한 에스콰이어의 MaHB를 통해 예전에는 씻는것도 귀
찮어 하던 내가 4년전 남성화장 강의를 받고 그루밍을 철저히 하게 되
었으며, 음악 취향이 메탈에서 락으로 바뀌었으며, 130kg였던 몸무게
를 80kg중반까지 감량하는 데 성공하였고, 신사로써 갖춰야할 품의를
알게 되었다.
20
www.matthew.kr
13년 3월 28일 목요일