Spelling suggestions: "subject:"nodejs"" "subject:"modejs""
1 |
An Investigation into the Applicability of Node.js as a Platform forWeb ServicesTorstensson, Daniel, Eloff, Erik January 2012 (has links)
This study investigates the applicability of node.js for developing web services.Node.js is a software platform for developing event-driven networking applicationsusing JavaScript. Moreover, the language JavaScript is discussed regardingfeatures that facilitate development of event-driven software.Node.js’s selling point is to be a solution to the problem of massive amount ofconcurrent network connections. In addition, it tries to avoid scalability issuesthat may appear in large web applications. To verify and investigate if this holds,an evaluation of the platform was conducted by developing an HTTP boot serverfor Motorola Mobility. The boot server, named Wellington, is used to manageconfiguration and distribution of set-top box software.Furthermore, an investigation and comparison between event based and threadedconcurrency models has been made. Lastly, the maturity of node.js and its ecosystemof libraries and frameworks are discussed.In conclusion, node.js is an interesting piece of technology and it was suitableas development platform for Wellington. JavaScript is a powerful language andworks well to write event-driven server-side software. When learning to buildnetworking applications, node.js is a good start to do so using an event-drivenparadigm.
|
2 |
Availapp : Availapp och andra semesterplanerareFörsth, Sebastian January 2017 (has links)
The aim of this study has been to create and compare different holiday planners. The comparison takes place between availapp, Excel spreadsheets and absence. Availapp is a tailor-made vacation planning application for CGI Sundsvall / Härnösand that is fully scalable with mobile and desktops devices. The applikation automatically retrieves personal information from windowsAD at first login. The web application also takes into account social ethical aspects where we use encryption to ensure that information does not reach the wrong people. Also taking into account with PUL and GDPR for storing user information. Excel spreadsheets is CGI's current vacation planner consisting of an excel sheet with macron to ease the vacation planning. Absence is a commercial holiday planner aimed at companies to replace excel vacation planners. The comparison between availapp, excel spreadsheets and absence is evaluated according to a few key criteria, which is access, readability, navigation, functionality and startup of applications. The result is then compiled in a table to get an easy overview of the criteria for each application. After the compilation, it is found that availapp is the most suitable holiday planner according to the chosen criteria. / Målet med denna undersökning har varit att skapa och jämföra olika semesterplanerare. Jämförelsen sker mellan availapp, excelark och absence. Availapp är en skräddarsydd semesterplaneringsapplikation för CGI sundsvall/härnösand som är helt skalbar med mobil och skrivbord samt automatiskt hämtar personinformation från windowsAD vid första inloggning. Webbapplikationen tar även hänsyn till samhällsetiska aspekter där vi använder oss av kryptering för att säkerställa att information inte kommer till fel personer. Vi håller oss även till PUL och GDPR för lagring av användarinformation. Excelarket är CGI’s nuvarande semesterplanerare som består av ett excelark med macron för att underlätta semesterplaneringen. Absence är en kommersiell semesterplanerare som riktar sig till företag för att ersätta excel semesterplanerare. Jämförelsen mellan availapp, excelarket och absence utvärderas efter ett par nyckelkriterier vilket är åtkomst, läsbarhet, navigering, funktionalitet och uppstart av applikationerna. Resultatet är sedan sammanställt i en tabell för att få en lätt översikt över vilka kriterier varje applikation klara. Efter sammanställningen konstateras det att availapp är den mest lämpade semesterplaneraren efter dom valda kriterierna.
|
3 |
Betalningstransaktioner med blockkedjeteknik i en pantmaskinEriksson, Max, Borgström, Oliver January 2022 (has links)
Digitalisering och automatisering av mjukvara utvecklas i stor utsträckning varje dag. Syftet med denna studie är att implementera blockchain-teknologi i ett transaktionsbaserat system och ta reda på om och hur väl det kan ersätta dagens fungerande system. I denna studie implementerades blockchain-teknologi i återvinningssystemet för flaskor och burkar. Resonemanget bakom det är att svara på om detta är en möjlig lösning och hur väl blockkedjan skulle kunna ersätta det nuvarande betalningssystemet. För att avgöra om detta är en möjlig ersättning av det traditionella transaktionssystemet har en simulerad pantmaskin konstruerats med bland annat Ganache, NodeJS och MetaMask. Den simulerade pantmaskinen har använts för att utföra mätningar avseende transaktionstiden och säkerheten för det byggda systemet och den medföljande tekniken. Resultatet av studien visar att blockkedjeteknik kan ersätta dagens fungerande betalningssystem i pantautomater. Detta beror på ökad säkerhet, minskat miljöavtryck på grund av mindre pappersförbrukning och snabbare utbetalningstid jämfört med dagens transaktionssystem i pantautomater / Digitization and automation of software are being developed to a large extent every day. The purpose of this study is to implement blockchain technology into a transaction based system and find out if and how well it can replace today's working systems. In this study blockchain technology was implemented to the recycling system for bottles and jars. The reasoning behind that is to answer if this is a possible solution and how well the blockchain could replace the current payment system. To determine if this is a possible replacement of the traditional transaction system, a simulated pawnmachine has been constructed with Ganache, NodeJS and MetaMask. The simulated pawnmachine has been used to carry out measurements regarding the transaction time and security of the built system and the included technology. The result of the study shows that blockchain technology can replace today's working payment system in pawn machines. This is because of increased security, lowered environmental footprint due to less paper consumed and faster payout time compared to today's transaction system in pawn machines.
|
4 |
SOCIAL NETWORK FOR SOFTWARE DEVELOPERSJadhav, Sanket Prabhakar 01 December 2018 (has links)
This project is the design and implementation of a web-based message board for software developers. The purpose of “Social Network for Software Developers” is to connect inexperienced software developers with experienced software developers.
|
5 |
Online job portalChakravarty, Urmi January 1900 (has links)
Master of Science / Department of Computing and Information Sciences / Daniel A. Andresen / “Dreams Job” is an online Job Search Portal, a web application through which job seekers can register and apply for jobs. Through this portal employers can also post their jobs and review applications. The traditional recruitment systems are time taking and costly. A job seeker must find jobs through advertisements, college fairs, job fairs etc., and the employers must put in much effort to find the right candidate for a vacant position. This application addresses such shortcomings and is a convenient platform for both job seekers to find and apply for jobs and for employers to post jobs and review applications with much ease. Candidates can search for jobs in any field through advanced search capabilities. They can upload their resumes to this application which is stored for future use also. Employers can download these resumes and post/delete job positions. The admin controls this portal and makes the decision about companies and jobs that can access/appear in this portal. Candidates and Employers can use this portal without any geographical barrier, from any part of the world. This application is also developed by using some cutting-edge technologies that are in great demand in the IT industry today. Some of them are NodeJS, AngularJS, Sequelize ORM, etc.
|
6 |
Webbapplikation för FMEA : med en System Usability Scale undersökningForsberg, Johan January 2024 (has links)
För att bli mer konkurrenskraftiga tillverkare är det viktigt att ha en fabrik som har en hög tillgänglighet. Ett effektivt sätt att uppnå detta är genom att implementera Failure Mode and Effects Analysis (FMEA). Syftet med projektet är att skapa en applikation som hanterar FMEA på ett mer användarvänligt sätt samt sparar informationen i en databas. Informationen ska sedan kunna presenteras på ett överskådligt sätt i en dashboard. Applikationen kommer utvecklas i Node.js med Express som framwork. För att lagra informationen används PostgreSQL databas. För att validera att applikationen är mer användarvänlig än nuvarande system kommer ett experiment med en faktor med två behandlingar användas. Det som ska jämföras är det befintliga systemet och applikationen. Detta sker med System Usability Scale (SUS) samt med T-tester. Målet är att nå ett SUS resultat på 68 och att applikationen är statistiskt bevisad bättre med hjälp av T-tester. Resultatet av SUS blev att det befintliga systemet fick 38,0 SUS-poäng och applikationen 75,9 poäng. / To become more competitive, it is crucial to have a factory with high availability. An effective way to achieve this is by implementing Failure Mode and Effects Analysis (FMEA). By creating an application that handles FMEA in a more user-friendly manner and saves the information in a database. The information should then be presented in an easy-to-understand manner in a dashboard. The application will be developed in Node.js with Express as the framework. PostgreSQL database will be used to store the information. To validate that the application is more user-friendly, an experiment with one factor and two treatments will be used. What will be compared is the existing system and the application. This will be done with the System Usability Scale (SUS) and T-tests. The goal is to achieve a SUS result of 68 and that the application is statistically proven better with the help of T-tests. The result of SUS was that the existing system received 38.0 SUS points and the application 75.9 points.
|
7 |
Virtuali mikrokontrolerio programavimo laboratorija / Virtual microcontroller programming laboratoryDrąsutis, Vidmantas 11 June 2014 (has links)
Šiame darbe išnagrinėtos virtualios mikrokontrolerio programavimo laboratorijos naudojamos kitose mokymo įstaigose, jų realizavimo būdai ir naudojamos technologijos. Palygintos technologijos ir jų galimybės. Išanalizuotos kontrolerio nuotolinio valdymo per internetinės svetainės sąsają, tiesioginio vaizdo perdavimo, vartotojų autentifikavimo, resursų planavimo, duomenų saugojimo realizacijos galimybės. Atsižvelgiant į tyrimų rezultatus, sukurta VL, ne brangesnė už šiuo metu naudojamą laboratorijos priemonių komplektą. Virtuali laboratorija leidžia pilnai realizuoti VDU dėstomų dalykų laboratorinius darbus, pasiekiama nepriklausomai nuo vietos ar laiko. Išspręsta resursų planavimo problema – panaudojant VL vartotojų registraciją bei laiko rezervacijas. Realizuota tiesioginė vaizdo transliacija, kuri palaikoma beveik visų interneto naršyklių. Virtualioje laboratorijoje yra realizuota dviejų analoginių įėjimų simuliacija ir indikacija, 4-ių skaitmeninių įėjimų/išėjimų indikacija, bei 3-jų skaitmeninių įėjimų/išėjimų simuliacija. Turi prijungtą LCD displėjų. VL talpinimui, panaudojus mini kompiuterį Raspberry Pi, ji vartoja tik 5 W energijos. Dėl pasirinktos standartinės kameros bei naudojamos PĮ, TĮ komponentai gali būti pakeisti, nesukeliant didesnių problemų. Raspberry Pi duomenys saugomi SD kortelėje, todėl pasidarius veikiančios sistemos kopiją, galima lengvai ir greitai sukurti kelias laboratorijas. / This paper deals with the investigation of the virtual microcontroller programming laboratories used in other educational institutions, as well as their realization techniques, and technologies used. Technologies and their offered potentials are compared. The possibilities of microcontroller remote control via website interface, live video streaming, user authentication, resource planning, and data storage are examined. Taking into account investigation results, the virtual laboratory has been developed, no more expensive than those currently used in laboratory work equipment kit per student. Virtual Lab allows to fully realize laboratory works of subjects taught at VDU, as it is fully available irrespective of space or time constraints. The issue of resource planning problem was solved using the VL user registration and time booking. Live video broadcasting has been implemented, which is supported by nearly all Internet browsers. Virtual laboratory has 4 digital PIN indicators and 2 analog inputs indicators. VL can simulate 2 analog inputs and 3 digital I/O. It has an LCD connected. VL is hosted using Raspberry Pi mini-computer – it uses only 5 watts of energy. The chosen standard camera and software used enables worn-out parts to be easily replaced while evading any problems. Raspberry Pi data stored on the SD card, thus by making a copy of the working VL, one can create multiple laboratories.
|
8 |
Webbapplikation för felsökning på nätverksnoderFackel, Edvin, Kolmodin, Robin January 2020 (has links)
Hantering av larm från nätverksnoder är i dagsläget en process som kräver att nätverkstekniker besöker flera olika källor av information för att dra en slutsats över vad orsaken till larmet kan vara. Genom att besöka flera olika källor av information kan det vara komplicerat att få en överblick över problemet. Studien utförs på uppdrag av Trafikverket för att underlätta arbetet för Trafikverkets nätverkstekniker på avdelningen network operations center (NOC). En webbapplikation har utvecklats för att sammanställa de vanligaste källorna som nätverkstekniker besöker. Webbapplikationen amalgamerar och presenterar information på ett sätt som bör underlätta felsökningsprocessen för nätverkstekniker. Webbapplikationen indikerar de vanligaste felorsakerna, beroende på vilken typ av larm som hanteras. Valmöjligheter vid utveckling av en webbapplikation kan göra det svårt för utvecklare att välja mjukvara. Även om mjukvara delvis sorteras ut beroende på i vilket syfte som utvecklingen sker finns fortfarande en stor mängd alternativ. Denna studie har förtydligat och bevisat att mjukvaran NodeJS, PostgreSQL och PostGIS fungerar enhetligt och är att föredra för en webbapplikation med spatiala funktioner. För att utvärdera webbapplikationen genomfördes ett användartest där nio personer, 47% av personalen på Trafikverket NOC deltog. Användartestet visar positiva resultat gällande hur väl webbapplikationen fyllde sitt syfte med att indikera möjliga orsaker för nätverkslarm samt deltagarnas upplevelse med webbapplikationen. I användartestet anser 100% av deltagarna att webbapplikationen skulle spara dem tid och de tre populäraste funktionerna var polygoner för att visa elnätägare, realtids väderdata samt en sammanställning av interna data på samma ställe. / Handling of alarms on network nodes is a process that requires network technicians to visit several sources of information before they can draw a conclusion on the reason behind the alarm. By visiting several different sources of information, it may be difficult to establish a good overview of the problem. This study is made on request by the Swedish traffic authority Trafikverket to ease the workload of the co-workers at the department network operations center (NOC). A web application has been developed to amalgamate the most common sources a network technician visits. The web application presents the amalgamated information in a way that eases the troubleshooting process for the network technicians. The web application also indicates what the most common reasons are, depending on which kind of alarm that is being handled. Due to the large availability of different software it can be difficult for a developer to choose a suitable software. Even if some are excluded based on the purpose of the development there are still many choices. This study emphasizes that the software NodeJS, PostgreSQL and PostGIS works well together and is a suitable choice when creating a web application that needs to use spatial functions. To evaluate the web application a user test was conducted were nine participants, 47% of the personnel at Trafikverket NOC participated. The result shows positive results in both how well the web application filled its purpose by indicating possible reasons for a network alarm as well as the participants experiences with the web application. In the user test 100% of the participants claim that the web application would save them time and the three most popular features were polygons of electricity distributors, real time weather data and an amalgamation of internal data in one place.
|
9 |
利用JavaScript Application Framework與CouchDB實作協作雲機制──以盈餘預測系統為例 / The implementation of collaboration cloud mechanism via JavaScript Application Framework and CouchDB ── using earnings-predicted system as example楊凭哲 Unknown Date (has links)
本研究主要是想要基於協作雲概念下實作一個系統,並且有離線儲存、同步
技術、版本控制等功能,因為 CouchDB 的特性有自動同步與離線儲存技術,符合
協同合作的要求,因此選用 CouchDB 當作系統實作資料庫的選擇,另外也針對
CouchDB 的同步與轉換機制做了詳細的討論。而在系統程式語言方面,為了達到離
線儲存的需求,簡單前後端語言溝通的負擔,選用了 JavaScript Application
Framework,採用的是純粹的 JavaScript 語言,客戶端用了 jQuery、YUI3 等JavaScript,伺服器端使用的是 Node.js,達成了一種程式語言,兩個執行時間的條件。確定系統框架與資料庫之後,最後使用盈餘預測系統來做為此實作之範例。
|
10 |
Utveckling av en modern webbapplikation : En beskrivning av utvecklingsprocessen av en portfolioapplikation för omslags- och serietecknaren Anders FermWargentin, Anya January 2018 (has links)
Rapporten beskriver planering samt konstruktion av en ”modern webbapplikation” för serie- och omslagstecknaren Anders Ferm. Arbetet utfördes i syfte att erbjuda Anders en lättanvänd plattform för sin konst, där han själv kan publicera samt hantera media och information utan kunskap inom webbutveckling. Rapporten syftar till att ge inblick i hur några av de mer nya och populära webbutvecklingsramverken på marknaden kan arbetas med, samt besvara frågan om mindre traditionella ramverk och databaser faktiskt kan utföra de inom webben vanligaste typen av uppgifter och, om så är fallet, de faktiskt erbjuder fördelar över sina föregångare.
|
Page generated in 0.0385 seconds