SlideShare a Scribd company logo
1 of 13
NEXT IO
PURPOSE
 Mainstream – Notify fantastic nodejs server & socket.io
performance.
 B2B Side –Websocket service showcase & provide custo
mizing service.
 B2C Side – Sales client app powered by beeconjs.
 Ultimate Purpose – Distribute to IOT(Internet of Things)
service in near future.
WHY BEECONJS?
 Easy to use – You can use now without background know
ledge about websoket.
 Simple to apply –Just need to some javascript skill.
 Fast Service – Beeconjs is running by cluster servers.
(in case of asia region.)
 Start right now – No more Server. Just attach js library.
WEACK POINT BEECONJS
 Beeconjs is not guarantted security Data– every data is
JSON. If you want to security service contact me.
 Beeconjs server is located in us and korea. other regio
n has physical problem with slow performance.
 Bee is so cute.
HOW TO USE?
<head>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://beeconjs.com/socket.io/socket.io.js"></script>
<script src="http://beeconjs.com/js/beecon-latest.js"></script>
//It mest be load before use with jquery/socketio library.
</head>
<script>
var BeeconBee = new Bee('BeeconJS.com',1);
BeeconBee.addButton(1,"B",function(){
//something function to do.
alert(‘helloBee~’);
});
</script>
Visit here for detail : http://www.beeconjs.com/api
HEYBEE(HEY)
 heyBee(hey) to Bee.
 All bees are aware when execute heyBe
e in same network.
 Hey is string or json. (recommended jso
n)
Service BEE(s)
ONHEYBEE(BEECODE,HEY)
 It is result by heyBee.
 We have to capture bee by BEECODE.
(BEECODE is generated when inflate bee.)
 Hey is expected same data.
Service BEE(s)
onHeyBee(hey)
CALLBACK EXAMPLE(S2B2S)
 One part is send heybee(hey).
 Other part is ready to recive hey.
 Duplex transporting is success.
Service BEE
onHeyBee(hey)
onHeyBee(hey)
SAMPLE (CALLBACK)
http://beeconjs-dayyoung-1.c9.io/youtubeapp.html
<Call Part>
function goSearch()
{
var hey = {};
hey.action = "popup";
hey.title = "Search Video?";
hey.searchWord = WORD;
heyBee(YoutuBee.BEECODE,hey);
};
//override
function onHeyBee(BEECODE,hey)
{if(BEECODE == YoutuBee.BEECODE && hey.action == "selectWord")
{
WORD = hey.searchWord;
goVideoList();
}
}
http://beeconjs-dayyoung-1.c9.io/beemote.html
<Back Part>
//override
function onHeyBee(BEECODE , hey)
{
if(key == 3&&hey.action == "popup")
{
$("#searchPopup").popup('close');
$("#searchTitle").html(hey.title);
$("#searchWord").val(hey.searchWord);
setTimeout(function(){
$("#searchPopup").popup('open');
}, 100);
$("#searchBtn").off('click').on('click',function() {
$("#searchPopup").popup('close');
hey={};
hey.action = "selectWord";
hey.searchWord = $("#searchWord").val();
heyBee($("#typeSelect").val(),hey);
//sayBeeCallback($('#typeSelect').val() ,
searchFunction+"("+$("#searchWord").val()+")");
});
}
}
WHERE IS BEECONJS?
 Showcasing in Beeconjs.com
 Need web socket supported browser.
 Visit http://beeconjs.com for us.
 Visit http://asia.beeconjs.com for aisa.
WHY SO SLOWLY?
 Beecon server is located
in us and asia so other re
gion has physical proble
m with slow performace.
 Especially asia service is
running on 10 beecon ser
vers.
 Support Beeconjs projec
t for your region.
WORKFLOW
 12/01/2014 BeeconJS prototype Test.
 12/15/2014 BeeconJS alpha test.
 12/23/2014 BeeconJS ver beta Release.
 01/01/2015 BeeconJS ver 0.1 Release.
 Visit more http://beeconjs.com/history
 provide All platform in 2015 early.
(Mac/IOS/Android/Linux/Windows/etc)
 All JS code will be share in Github.
 Visit more http://beeconjs.com/lib
dryudryu@gmail.com
“Better Future.”

More Related Content

Similar to BeeconJS.com

Andy Bosch - JavaServer Faces in the cloud
Andy Bosch -  JavaServer Faces in the cloudAndy Bosch -  JavaServer Faces in the cloud
Andy Bosch - JavaServer Faces in the cloud
Andy Bosch
 
Enterprise Java Beans( E)
Enterprise  Java  Beans( E)Enterprise  Java  Beans( E)
Enterprise Java Beans( E)
vikram singh
 

Similar to BeeconJS.com (20)

Modern Operations: Solving DevOps’ Last Mile Problem
Modern Operations: Solving DevOps’ Last Mile Problem Modern Operations: Solving DevOps’ Last Mile Problem
Modern Operations: Solving DevOps’ Last Mile Problem
 
Hybrid Applications
Hybrid ApplicationsHybrid Applications
Hybrid Applications
 
Is your API misbehaving?(Keith-Casey)
Is your API misbehaving?(Keith-Casey)Is your API misbehaving?(Keith-Casey)
Is your API misbehaving?(Keith-Casey)
 
Andy Bosch - JavaServer Faces in the cloud
Andy Bosch -  JavaServer Faces in the cloudAndy Bosch -  JavaServer Faces in the cloud
Andy Bosch - JavaServer Faces in the cloud
 
Angularjs Tutorial for Beginners
Angularjs Tutorial for BeginnersAngularjs Tutorial for Beginners
Angularjs Tutorial for Beginners
 
Don't Over-React - just use Vue!
Don't Over-React - just use Vue!Don't Over-React - just use Vue!
Don't Over-React - just use Vue!
 
ReactJS for Programmers
ReactJS for ProgrammersReactJS for Programmers
ReactJS for Programmers
 
Ewebkit basic (Web rendering enging of EFL)
Ewebkit basic (Web rendering enging of EFL)Ewebkit basic (Web rendering enging of EFL)
Ewebkit basic (Web rendering enging of EFL)
 
Noam Rosenthal "Frontend testing for Wix viewer: case study"
Noam Rosenthal "Frontend testing for Wix viewer: case study"Noam Rosenthal "Frontend testing for Wix viewer: case study"
Noam Rosenthal "Frontend testing for Wix viewer: case study"
 
[Devoxx Morocco 2015] Apache Cordova In Action
[Devoxx Morocco 2015] Apache Cordova In Action[Devoxx Morocco 2015] Apache Cordova In Action
[Devoxx Morocco 2015] Apache Cordova In Action
 
Operations: The Last Mile Problem For DevOps
Operations: The Last Mile Problem For DevOpsOperations: The Last Mile Problem For DevOps
Operations: The Last Mile Problem For DevOps
 
Fake it 'til you make it
Fake it 'til you make itFake it 'til you make it
Fake it 'til you make it
 
MeteorJS Session
MeteorJS SessionMeteorJS Session
MeteorJS Session
 
Enterprise Java Beans( E)
Enterprise  Java  Beans( E)Enterprise  Java  Beans( E)
Enterprise Java Beans( E)
 
ITB2019 ColdBox APIs + VueJS - powering Mobile, Desktop and Web Apps with 1 V...
ITB2019 ColdBox APIs + VueJS - powering Mobile, Desktop and Web Apps with 1 V...ITB2019 ColdBox APIs + VueJS - powering Mobile, Desktop and Web Apps with 1 V...
ITB2019 ColdBox APIs + VueJS - powering Mobile, Desktop and Web Apps with 1 V...
 
Moving to the Client - JavaFX and HTML5 (PowerPoint Version)
Moving to the Client - JavaFX and HTML5 (PowerPoint Version)Moving to the Client - JavaFX and HTML5 (PowerPoint Version)
Moving to the Client - JavaFX and HTML5 (PowerPoint Version)
 
ColdBox APIs + VueJS - powering Mobile, Desktop and Web Apps with 1 VueJS cod...
ColdBox APIs + VueJS - powering Mobile, Desktop and Web Apps with 1 VueJS cod...ColdBox APIs + VueJS - powering Mobile, Desktop and Web Apps with 1 VueJS cod...
ColdBox APIs + VueJS - powering Mobile, Desktop and Web Apps with 1 VueJS cod...
 
Mobile Development integration tests
Mobile Development integration testsMobile Development integration tests
Mobile Development integration tests
 
"Progressive Web Apps" by Riza Fahmi (Hacktiv8)
"Progressive Web Apps" by Riza Fahmi	(Hacktiv8)"Progressive Web Apps" by Riza Fahmi	(Hacktiv8)
"Progressive Web Apps" by Riza Fahmi (Hacktiv8)
 
Progressive Web Apps. What, why and how
Progressive Web Apps. What, why and howProgressive Web Apps. What, why and how
Progressive Web Apps. What, why and how
 

More from BeeconJS.com (7)

Portfolio gregyou.pptx
Portfolio gregyou.pptxPortfolio gregyou.pptx
Portfolio gregyou.pptx
 
Greg you - portfolio 2018_03_11
Greg you - portfolio 2018_03_11Greg you - portfolio 2018_03_11
Greg you - portfolio 2018_03_11
 
Dayyoung portfolio
Dayyoung portfolioDayyoung portfolio
Dayyoung portfolio
 
Blue cornv1.2 manual
Blue cornv1.2 manualBlue cornv1.2 manual
Blue cornv1.2 manual
 
Blue cornv1.2 manual
Blue cornv1.2 manualBlue cornv1.2 manual
Blue cornv1.2 manual
 
국가R&D정보의 모바일 서비스 방안 연구 Ntis를 중심으로
국가R&D정보의 모바일 서비스 방안 연구   Ntis를 중심으로국가R&D정보의 모바일 서비스 방안 연구   Ntis를 중심으로
국가R&D정보의 모바일 서비스 방안 연구 Ntis를 중심으로
 
국가R&d정보의 모바일 서비스 방안 연구 ntis를 중심으로 -
국가R&d정보의 모바일 서비스 방안 연구   ntis를 중심으로 -국가R&d정보의 모바일 서비스 방안 연구   ntis를 중심으로 -
국가R&d정보의 모바일 서비스 방안 연구 ntis를 중심으로 -
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
hublikarsn
 

Recently uploaded (20)

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 

BeeconJS.com

  • 2. PURPOSE  Mainstream – Notify fantastic nodejs server & socket.io performance.  B2B Side –Websocket service showcase & provide custo mizing service.  B2C Side – Sales client app powered by beeconjs.  Ultimate Purpose – Distribute to IOT(Internet of Things) service in near future.
  • 3. WHY BEECONJS?  Easy to use – You can use now without background know ledge about websoket.  Simple to apply –Just need to some javascript skill.  Fast Service – Beeconjs is running by cluster servers. (in case of asia region.)  Start right now – No more Server. Just attach js library.
  • 4. WEACK POINT BEECONJS  Beeconjs is not guarantted security Data– every data is JSON. If you want to security service contact me.  Beeconjs server is located in us and korea. other regio n has physical problem with slow performance.  Bee is so cute.
  • 5. HOW TO USE? <head> <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script src="http://beeconjs.com/socket.io/socket.io.js"></script> <script src="http://beeconjs.com/js/beecon-latest.js"></script> //It mest be load before use with jquery/socketio library. </head> <script> var BeeconBee = new Bee('BeeconJS.com',1); BeeconBee.addButton(1,"B",function(){ //something function to do. alert(‘helloBee~’); }); </script> Visit here for detail : http://www.beeconjs.com/api
  • 6. HEYBEE(HEY)  heyBee(hey) to Bee.  All bees are aware when execute heyBe e in same network.  Hey is string or json. (recommended jso n) Service BEE(s)
  • 7. ONHEYBEE(BEECODE,HEY)  It is result by heyBee.  We have to capture bee by BEECODE. (BEECODE is generated when inflate bee.)  Hey is expected same data. Service BEE(s) onHeyBee(hey)
  • 8. CALLBACK EXAMPLE(S2B2S)  One part is send heybee(hey).  Other part is ready to recive hey.  Duplex transporting is success. Service BEE onHeyBee(hey) onHeyBee(hey)
  • 9. SAMPLE (CALLBACK) http://beeconjs-dayyoung-1.c9.io/youtubeapp.html <Call Part> function goSearch() { var hey = {}; hey.action = "popup"; hey.title = "Search Video?"; hey.searchWord = WORD; heyBee(YoutuBee.BEECODE,hey); }; //override function onHeyBee(BEECODE,hey) {if(BEECODE == YoutuBee.BEECODE && hey.action == "selectWord") { WORD = hey.searchWord; goVideoList(); } } http://beeconjs-dayyoung-1.c9.io/beemote.html <Back Part> //override function onHeyBee(BEECODE , hey) { if(key == 3&&hey.action == "popup") { $("#searchPopup").popup('close'); $("#searchTitle").html(hey.title); $("#searchWord").val(hey.searchWord); setTimeout(function(){ $("#searchPopup").popup('open'); }, 100); $("#searchBtn").off('click').on('click',function() { $("#searchPopup").popup('close'); hey={}; hey.action = "selectWord"; hey.searchWord = $("#searchWord").val(); heyBee($("#typeSelect").val(),hey); //sayBeeCallback($('#typeSelect').val() , searchFunction+"("+$("#searchWord").val()+")"); }); } }
  • 10. WHERE IS BEECONJS?  Showcasing in Beeconjs.com  Need web socket supported browser.  Visit http://beeconjs.com for us.  Visit http://asia.beeconjs.com for aisa.
  • 11. WHY SO SLOWLY?  Beecon server is located in us and asia so other re gion has physical proble m with slow performace.  Especially asia service is running on 10 beecon ser vers.  Support Beeconjs projec t for your region.
  • 12. WORKFLOW  12/01/2014 BeeconJS prototype Test.  12/15/2014 BeeconJS alpha test.  12/23/2014 BeeconJS ver beta Release.  01/01/2015 BeeconJS ver 0.1 Release.  Visit more http://beeconjs.com/history  provide All platform in 2015 early. (Mac/IOS/Android/Linux/Windows/etc)  All JS code will be share in Github.  Visit more http://beeconjs.com/lib