(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)
The Amsterdam Data Portal is maintained by 4 DevOps scrum teams that use practices like continuous delivery, automated testing, code reviews, and pull requests to improve living, working, and visiting in Amsterdam with data. The portal hosts a variety of data APIs, geoservices, databases, and other resources and can migrate data or scale vertically or horizontally very quickly. It produces over 500,000 panoramic images and 25 million map tiles each month for a hosting cost of €1200.
The document provides an analysis of the opportunity for Project Phoenix, a proposed social learning platform. It introduces the team behind the project and recaps their mission/vision. Customer interviews with teachers, students, and parents provided feedback that was used to modify the initial business model. A market sizing analysis estimated the total addressable market for classroom software in India to be around $250 million, with a serviceable market of around $83 million for Project Phoenix. Next steps include building a higher quality prototype, creating a marketing page, finalizing an opportunity execution plan, and creating a personal business plan.
„Jak jej to powiedzieć?” to projekt edukacyjny, realizowany przez markę Rexona, którego celem było zwrócenie uwagi na wstydliwy problem pocenia się i społeczne tabu z nim związane. W trakcie kampanii pokazano i uświadomiono Polkom, jak ważna jest codzienna higiena.
Do tej pory w Polsce nie prowadzono tak szeroko zakrojonej komunikacji w tym zakresie. Kampania Jak jej to powiedzieć wywołała bardzo burzliwą dyskusję nie tylko w mediach, ale również wśród Polek. Projekt wzbudził wiele kontrowersji i cieszył się bardzo dużym zainteresowaniem mediów – łącznie pojawiło się około 440 publikacji w mediach, a liczba impresji w prasie wyniosła ok. 35 000 000. Jednocześnie akcja wywołała na forach internetowych bardzo szeroką dyskusję wśród użytkowników, którzy zostawili ok. 2 500 komentarzy.
DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris. OW2
Totally replacing our SOAP web services with HTTP web services behind an API has been a real challenge for us this year. We made the choice to generate our Java and JavaScript API by using Swagger. Swagger allows us to generate a JSON file describing our REST layer services, and thus generate code from this description file. We're now able to deliver a SDK to other applications in Java and JavaScript today.
Using same codebase and same method names are really useful for developers, and modifying our REST layer doesn't mean modifying our SDKs by hand: it's generated! It's quite easy to deploy and/or use: our APIs are simply Maven and NodeJS modules. Having a interactive documentation for all SDKs is really appreciable, it allows us to discover every services and test them.
We can now resolve specific use-cases by developing new applications with this API. Currently our SDK is in use in 2 separate projects and languages (a GUI written with NodeWebkit and a JEE server application), and fits as needed.
The Amsterdam Data Portal is maintained by 4 DevOps scrum teams that use practices like continuous delivery, automated testing, code reviews, and pull requests to improve living, working, and visiting in Amsterdam with data. The portal hosts a variety of data APIs, geoservices, databases, and other resources and can migrate data or scale vertically or horizontally very quickly. It produces over 500,000 panoramic images and 25 million map tiles each month for a hosting cost of €1200.
The document provides an analysis of the opportunity for Project Phoenix, a proposed social learning platform. It introduces the team behind the project and recaps their mission/vision. Customer interviews with teachers, students, and parents provided feedback that was used to modify the initial business model. A market sizing analysis estimated the total addressable market for classroom software in India to be around $250 million, with a serviceable market of around $83 million for Project Phoenix. Next steps include building a higher quality prototype, creating a marketing page, finalizing an opportunity execution plan, and creating a personal business plan.
„Jak jej to powiedzieć?” to projekt edukacyjny, realizowany przez markę Rexona, którego celem było zwrócenie uwagi na wstydliwy problem pocenia się i społeczne tabu z nim związane. W trakcie kampanii pokazano i uświadomiono Polkom, jak ważna jest codzienna higiena.
Do tej pory w Polsce nie prowadzono tak szeroko zakrojonej komunikacji w tym zakresie. Kampania Jak jej to powiedzieć wywołała bardzo burzliwą dyskusję nie tylko w mediach, ale również wśród Polek. Projekt wzbudził wiele kontrowersji i cieszył się bardzo dużym zainteresowaniem mediów – łącznie pojawiło się około 440 publikacji w mediach, a liczba impresji w prasie wyniosła ok. 35 000 000. Jednocześnie akcja wywołała na forach internetowych bardzo szeroką dyskusję wśród użytkowników, którzy zostawili ok. 2 500 komentarzy.
DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris. OW2
Totally replacing our SOAP web services with HTTP web services behind an API has been a real challenge for us this year. We made the choice to generate our Java and JavaScript API by using Swagger. Swagger allows us to generate a JSON file describing our REST layer services, and thus generate code from this description file. We're now able to deliver a SDK to other applications in Java and JavaScript today.
Using same codebase and same method names are really useful for developers, and modifying our REST layer doesn't mean modifying our SDKs by hand: it's generated! It's quite easy to deploy and/or use: our APIs are simply Maven and NodeJS modules. Having a interactive documentation for all SDKs is really appreciable, it allows us to discover every services and test them.
We can now resolve specific use-cases by developing new applications with this API. Currently our SDK is in use in 2 separate projects and languages (a GUI written with NodeWebkit and a JEE server application), and fits as needed.
Eric Wildi is a senior electronics technology executive with over 30 years of experience in innovation, technology management, and strategic initiatives. He has held leadership roles at Emerson Electric and General Electric, where he drove new product development, improved operational efficiencies, and increased profitability. Currently, he runs his own consulting firm focused on electronics products and execution excellence.
This document describes the characteristics of several species of damselfish at different life stages. It provides details about their coloration and markings as juveniles and adults. The damselfish species discussed include the Blue Chromis, Brown Chromis, Threespot Damselfish, Beaugregory, Bicolor Damselfish, Cocoa Damselfish, Dusky Damselfish, Longfin Damselfish, Yellowtail Damselfish, and Sergeant Major. Their identifying features such as color patterns on the tail, fins, body, and face are outlined for each life stage.
La Tierra es un planeta asombroso que alberga una gran diversidad de vida. Contiene paisajes impresionantes como montañas, océanos, desiertos y selvas que han sido formados a lo largo de miles de millones de años. Además, es el único planeta conocido que puede sustentar la vida humana.
Solving Web Applications Challenges with Build Process and SOCOW2
Nanoko is not a MVC or MVVM framework. Unlike angular or ember, Nanoko proposes a build process ensuring the reproducibility of the build. It also integrates testing, aggregation, minification, and a bunch of web languages such as Less and CoffeeScript. Nanoko also proposes a framework to build and run modular applications. the main outcome of Nanoko comes from this combination: an industrial build process, and a modular runtime.Nanoko does not focus on an UI-centric architecture style, but embraces service-orientation making the development more flexible, and the integration really easy. Ubidreams has developed a cross-platform app named "Gourmandise" for Remy Cointreau. This application is a mobile catalog used by the sales department when meeting customers. In addition to the iPad application a web application (CMS) was developed using the Nanoko stack. This CMS runs on any browser (including IE8)
Automating SpagoBI installation and deployment can simplify setup and reduce errors. New technologies like containers, cloud platforms, and automation tools allow SpagoBI to be up and running in minutes without complex configuration. These changes increase visibility of SpagoBI, make contributions from the community easier, and create a more integrated product experience.
This document provides several strategies and techniques for effectively teaching English Language Learners (ELLs). It discusses that ELL students benefit from building background knowledge, using visual aids, explicit instruction, modeling, social learning environments, and a focus on academic vocabulary. Specific strategies recommended include think-pair-share, graphic organizers, stop and jot, get the picture, attribute webs, four corners vocabulary, and foldables. The document emphasizes building background knowledge, using visuals, and scaffolding instruction to make content comprehensible for ELL students.
Square has experienced rapid growth processing $2 billion in annual payments in November 2011 growing to $8 billion by September 2012. The number of accepting users also grew from 500,000 in July 2011 to over 2 million by June 2012. This 25% monthly growth led to a valuation of Square at $3.25 billion after a Series D funding round of $200 million in September 2012.
The document discusses various types of deductions that can be taken when filing income taxes. It covers deductions that are subtracted from adjusted gross income, including itemized deductions and expenses from self-employment. It also discusses deductions that can be taken for business use of a home office and for entertainment expenses related to conducting business. Examples are provided to illustrate how to calculate deductions.
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.
El documento expresa el orgullo del autor por tener amigos que lo hacen sentir bien y que son ejemplos a seguir. A pesar de los momentos difíciles, los amigos saben sacar lo mejor de sí mismos y son una guía segura que muestra la belleza de la vida.
Introducing Open Source School, the First Software Engineering School dedicat...OW2
In France alone, the IT industry is short of 40,000 engineers with appropriate open source skills, and over 3,000 are missing each year in the only field of open source.
This is one of the reasons why Smile decided to create a school entirely dedicated to the teaching of open source : Open Source School.
This unique school in France is divided into three mail activities :
First degree courses ((from Bac+3 to Bac+5)
In-service training
Occupational retraining
Come and learn about the Open Source School.
The document introduces the Free Cloud Alliance (FCA), an open source cloud computing platform. It discusses how FCA provides infrastructure as a service (IaaS), software as a service (SaaS), and platform as a service (PaaS) capabilities similar to proprietary offerings but with open source software. Upcoming projects include SlapOS, an operating system based on distributed processes, and UNG Docs, an open source document collaboration platform. Demo applications show how SlapOS can distribute workloads across multiple data centers and clouds, and how UNG Docs allows for distributed editing of documents.
Jonas On Windows Azure OW2con11, Nov 24-25, ParisOW2
JOnAS is an open source Java application server that runs well on Microsoft's Windows Azure platform as a service cloud. On Azure, JOnAS benefits from high availability, scalability, and uses the same instantiation mechanism as .NET applications. It can be deployed through virtual machine images and configured through the Azure management console or programmatically. The total monthly cost for a 2 node JOnAS cluster on Azure is estimated to be around $581 based on standard pricing. Future steps could include testing JOnAS clustering capabilities and performance on Azure as well as connecting to SQL Azure databases.
La Junta Administradora del Agua Potable (JAAP) inauguró su nueva casa en Juan Montalvo-Cayambe, Ecuador el 22 de octubre de 2011. La ceremonia incluyó la bendición de la casa por el párroco local, un discurso del alcalde de Cayambe, y el corte de la cinta inaugural. La casa fue construida por maestros locales y proveerá un nuevo espacio para las operaciones de la JAAP en servir a la comunidad.
EGL09 Adult and Young Adult Leadership Presentationskdyouth
This document discusses leadership styles and development for adult and young adult leaders. It describes transactional versus transformational leadership, with transformational being a better fit for Encounter's values. It outlines stages of leadership development for youth from awareness to mastery, and stages of group development from forming to transforming. The roles of adults and young adults are to empower youth leadership through identifying strengths, effective discussions, and meaningful goals while avoiding common mistakes like lack of confidence in youth.
Ow2 Jonas Use Case Ministere Interieur Open World ForumOW2
The document summarizes the MIOMCT ministry's use of the JOnAS application server for its COLBERT project. It discusses:
1) The MIOMCT ministry's main missions of ensuring safety/security and state presence on French territories.
2) How the COLBERT project was re-engineered using JOnAS to improve scalability and evolvability for allocating state funds to local governments.
3) The outcomes of using JOnAS, which has been successful overall while addressing some initial issues connecting applications and recovering from failures. Plans are to migrate to newer JOnAS versions and deploy additional applications.
The document discusses StanleyChartered's new Home Plus product. It is an Islamic banking product that provides home financing, insurance, banking accounts, and education funds in accordance with Islamic law and prohibits interest. The target segment is working adults aged 25-35. The marketing strategies will involve a large scale entry using the 4P's of marketing - product, price, place, and promotion. Promotional activities will include posters, viral marketing, and word of mouth.
Eric Wildi is a senior electronics technology executive with over 30 years of experience in innovation, technology management, and strategic initiatives. He has held leadership roles at Emerson Electric and General Electric, where he drove new product development, improved operational efficiencies, and increased profitability. Currently, he runs his own consulting firm focused on electronics products and execution excellence.
This document describes the characteristics of several species of damselfish at different life stages. It provides details about their coloration and markings as juveniles and adults. The damselfish species discussed include the Blue Chromis, Brown Chromis, Threespot Damselfish, Beaugregory, Bicolor Damselfish, Cocoa Damselfish, Dusky Damselfish, Longfin Damselfish, Yellowtail Damselfish, and Sergeant Major. Their identifying features such as color patterns on the tail, fins, body, and face are outlined for each life stage.
La Tierra es un planeta asombroso que alberga una gran diversidad de vida. Contiene paisajes impresionantes como montañas, océanos, desiertos y selvas que han sido formados a lo largo de miles de millones de años. Además, es el único planeta conocido que puede sustentar la vida humana.
Solving Web Applications Challenges with Build Process and SOCOW2
Nanoko is not a MVC or MVVM framework. Unlike angular or ember, Nanoko proposes a build process ensuring the reproducibility of the build. It also integrates testing, aggregation, minification, and a bunch of web languages such as Less and CoffeeScript. Nanoko also proposes a framework to build and run modular applications. the main outcome of Nanoko comes from this combination: an industrial build process, and a modular runtime.Nanoko does not focus on an UI-centric architecture style, but embraces service-orientation making the development more flexible, and the integration really easy. Ubidreams has developed a cross-platform app named "Gourmandise" for Remy Cointreau. This application is a mobile catalog used by the sales department when meeting customers. In addition to the iPad application a web application (CMS) was developed using the Nanoko stack. This CMS runs on any browser (including IE8)
Automating SpagoBI installation and deployment can simplify setup and reduce errors. New technologies like containers, cloud platforms, and automation tools allow SpagoBI to be up and running in minutes without complex configuration. These changes increase visibility of SpagoBI, make contributions from the community easier, and create a more integrated product experience.
This document provides several strategies and techniques for effectively teaching English Language Learners (ELLs). It discusses that ELL students benefit from building background knowledge, using visual aids, explicit instruction, modeling, social learning environments, and a focus on academic vocabulary. Specific strategies recommended include think-pair-share, graphic organizers, stop and jot, get the picture, attribute webs, four corners vocabulary, and foldables. The document emphasizes building background knowledge, using visuals, and scaffolding instruction to make content comprehensible for ELL students.
Square has experienced rapid growth processing $2 billion in annual payments in November 2011 growing to $8 billion by September 2012. The number of accepting users also grew from 500,000 in July 2011 to over 2 million by June 2012. This 25% monthly growth led to a valuation of Square at $3.25 billion after a Series D funding round of $200 million in September 2012.
The document discusses various types of deductions that can be taken when filing income taxes. It covers deductions that are subtracted from adjusted gross income, including itemized deductions and expenses from self-employment. It also discusses deductions that can be taken for business use of a home office and for entertainment expenses related to conducting business. Examples are provided to illustrate how to calculate deductions.
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.
El documento expresa el orgullo del autor por tener amigos que lo hacen sentir bien y que son ejemplos a seguir. A pesar de los momentos difíciles, los amigos saben sacar lo mejor de sí mismos y son una guía segura que muestra la belleza de la vida.
Introducing Open Source School, the First Software Engineering School dedicat...OW2
In France alone, the IT industry is short of 40,000 engineers with appropriate open source skills, and over 3,000 are missing each year in the only field of open source.
This is one of the reasons why Smile decided to create a school entirely dedicated to the teaching of open source : Open Source School.
This unique school in France is divided into three mail activities :
First degree courses ((from Bac+3 to Bac+5)
In-service training
Occupational retraining
Come and learn about the Open Source School.
The document introduces the Free Cloud Alliance (FCA), an open source cloud computing platform. It discusses how FCA provides infrastructure as a service (IaaS), software as a service (SaaS), and platform as a service (PaaS) capabilities similar to proprietary offerings but with open source software. Upcoming projects include SlapOS, an operating system based on distributed processes, and UNG Docs, an open source document collaboration platform. Demo applications show how SlapOS can distribute workloads across multiple data centers and clouds, and how UNG Docs allows for distributed editing of documents.
Jonas On Windows Azure OW2con11, Nov 24-25, ParisOW2
JOnAS is an open source Java application server that runs well on Microsoft's Windows Azure platform as a service cloud. On Azure, JOnAS benefits from high availability, scalability, and uses the same instantiation mechanism as .NET applications. It can be deployed through virtual machine images and configured through the Azure management console or programmatically. The total monthly cost for a 2 node JOnAS cluster on Azure is estimated to be around $581 based on standard pricing. Future steps could include testing JOnAS clustering capabilities and performance on Azure as well as connecting to SQL Azure databases.
La Junta Administradora del Agua Potable (JAAP) inauguró su nueva casa en Juan Montalvo-Cayambe, Ecuador el 22 de octubre de 2011. La ceremonia incluyó la bendición de la casa por el párroco local, un discurso del alcalde de Cayambe, y el corte de la cinta inaugural. La casa fue construida por maestros locales y proveerá un nuevo espacio para las operaciones de la JAAP en servir a la comunidad.
EGL09 Adult and Young Adult Leadership Presentationskdyouth
This document discusses leadership styles and development for adult and young adult leaders. It describes transactional versus transformational leadership, with transformational being a better fit for Encounter's values. It outlines stages of leadership development for youth from awareness to mastery, and stages of group development from forming to transforming. The roles of adults and young adults are to empower youth leadership through identifying strengths, effective discussions, and meaningful goals while avoiding common mistakes like lack of confidence in youth.
Ow2 Jonas Use Case Ministere Interieur Open World ForumOW2
The document summarizes the MIOMCT ministry's use of the JOnAS application server for its COLBERT project. It discusses:
1) The MIOMCT ministry's main missions of ensuring safety/security and state presence on French territories.
2) How the COLBERT project was re-engineered using JOnAS to improve scalability and evolvability for allocating state funds to local governments.
3) The outcomes of using JOnAS, which has been successful overall while addressing some initial issues connecting applications and recovering from failures. Plans are to migrate to newer JOnAS versions and deploy additional applications.
The document discusses StanleyChartered's new Home Plus product. It is an Islamic banking product that provides home financing, insurance, banking accounts, and education funds in accordance with Islamic law and prohibits interest. The target segment is working adults aged 25-35. The marketing strategies will involve a large scale entry using the 4P's of marketing - product, price, place, and promotion. Promotional activities will include posters, viral marketing, and word of mouth.
2022년 11월 18일 코엑스에서 개최한 공공솔루션마켓에서 발표한 강연 자료입니다.
디지털 전환이 가속화됨에 따라 더욱 중요해진 디지털 경험 모니터링과 장애 및 병목 등 성능을 개선한 실 사례를 공유드립니다.
생생한 강연 영상으로 확인해 보세요!
https://youtu.be/_Cdms2TxO3M
HyWAI is an HTML5 based Hybrid Web Application platform that allows you to author native applications with web technologies and get access to APIs and app stores.
HyWAI leverages web technologies developers already know best... HTML and JavaScript.
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
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.
This document proposes a Facebook remote volleyball game called "Facebook Remote Volley Ball". It describes how the game would work, including installing it on Facebook, creating or joining game rooms, and using mobile devices as controllers by shaking them. It outlines the system architecture with clients on mobile devices connected to a server handling game logic and a database. It presents the team working on the project and their roles. It includes a schedule and addresses setting up development tools and registering the Facebook app. It acknowledges current problems like the need for smoother character movement and real-time notifications from the server.
137.
기획
• 게임 룰 벤치마킹
• 사용할 라이브러리 서칭
• Balsamiq을 사용한 Window 기획
디자인
• 포토샵을 사용한 디자인
• NetBeans를 사용한 Swing 라이브러리 배치
Client 개발
• Eclipse / SVN을 사용한 게임 개발
• MVC 모델 개발
Server 개발
• Echo Server 개발
• 패킷 설계/직렬화
테스트
• JUnit 단위테스트
• 서버 부하 테스트