Computer Engineering / Software
Permanent URI for this collection
Browse
Browsing Computer Engineering / Software by Issue Date
Now showing 1 - 20 of 408
Results Per Page
Sort Options
- ItemConnect Social Media(2016) Nawwas, Mutaz; Alaa, Batta; Hanal, Abu ZantThe name of our project is " Connect " which is a social media website that will have many features . In our website every user can sign up in the website and has their own profile so that the users can put their own information like profile picture. Furthermore, there is an avatar " it is like a cartoon character that can interact with user”. The website contains chat system to make users communicate with each other , also they can post on the website, like , comment on these posts and there are three types of posts for example users can make normal posts , e-commerce posts and story post; story posts mean that the post will be deleted automatically after specific time ,and e-commerce posts mean that we can buy and sell product so that users can post any product they want to sell so that our system will give all user suggestions about these products depending on their interests. Moreover, there is a search system so that users can search by name, location, and products. In addition to all of these, our web site will have voice recognition to make some website features work by sound as contrary of the existing social media website. We will have our own emojis and smiles so you can use it without any need to download any applications. Finally we will build ios mobile application that can support our website. We use a set of software tools such as HTML , HTML5 , CCS , CSS3 , PHP , SQL , Javascript , Jquery , and there are one library called annyang and it is a tiny javascript library that lets my website visitors control site with voice commands .
- ItemMIX(2016) Ayman, Ghanem; Ameen, odah; Alaa , ِِAl masriThe aim of our project is to build a website that makes buying from the local market little bit easier. So the website will give buyers all information they will need about any product they want. This includes the source of the product and which stores have it. Also, the website will help job seekers by offering the ability to follow any company that has an account in the website. All of this will come in the form of a social media in order to benefit from all the features of this type of websites. We will develop this application in order to work on mobile devices , we will use a mobile will use HTML5, JavaScript, Bootstrap , and CSS for developing front-end and PHP, MySQL database for back-end of the web application.
- ItemCustomer service system(2016) Shaima’, Albzoor; Aya, Arafat; Anhar, Naghnaghia; Sajida, Dweikat; Ashraf, ArmoshThe purpose of this project is to build Customers’ Service Web Application System, for companies which have more than one branch, in order to help them move from pure human systems to computerize system which will be more efficient, reduce cost and time. The plan is to build a dynamic system for any company with customer services, starting with Tubas electricity Company. This project also contains Notification and Workflow systems will which help customers track their applications. Unfortunately, because of the time constraint, there are parts of the project can used only for Tubas Electricity Company. By using this system the user can fill out Customer Applications, track applications, send Notifications, view, export to excel, and print different system Reports, define various services and assign rights to system users depending on their Role at their company. In addition to University supervisors, this project has been supervised by “Isra’ Software and Computer Company” as a real case project for Tubas Electricity Company. Requirements have been given as Technical view analysis report and have been discussed with the team before starting development process. In the development process, many tools have been used in order to build the web Application: • SQL Server 2012, SQL management Studio and Layer Generator for Database • Work flow system to implement the workflow • Visual Studio 2012 for the main code • DevExpress Tools for main Components • Axure Application for prototyping Crystal Report for Printing Reports
- ItemOhjiatech(2016) Mahmood, AbuSamaha; Tamer, Nana; Samer , ArandiMany people seek for a good way to master puzzles and challenge their friends. Ohjiatech is the addressed platform. Ohjiatech is an android app. It consists of challenge, learning and practicing puzzles and games. It plays with you, helps and teaches you. It comes with 4 modes; the single player, the multiplayer, the tutorial and the hinter or solver. The solver image-processes the real game, interprets it into a virtual one, studies the game state, hints for the next step and receives the user action or performs the action itself. Meanwhile, only the Rubik’s cube is being worked on, and if there will be more time available, we are going to start with another puzzle or game. Using Unity3D, we have modelled the Rubik’s cube, developed the commands and the interaction to play with the cube using touch gestures. We image-process the in-hand Rubik’s cube and construct the data model for the virtual one to use.
- ItemExpress Shopping(2016) Mohammed, Marabi; Abd Al-Rahman, Badran; Mona , DmaidiShopping online inside Palestine is still at an early stage. Stores, restaurants and companies in Palestine ignore the importance of technology in keeping them in contact with customers. On the other hand, customers nowadays are looking for efficient ways of buying their stuff online as this could save them time and effort. Therefore, in this project a generic platform for selling, buying and delivering goods will be presented. The platform will provide an intermediate service between customers and stores, restaurants and companies. Users will be able to buy goods online using a payment method such as cash on delivery. The platform also allows users to see offers and search for products from different companies. This will provide them with an easy way to buy their favorite products from their favorite companies. Our service also allows stores, restaurants and companies to show their products in an organized way. Each store, restaurant and company will have its own page to add products, show offers, and give offers for special user. In addition to that, the platform will allow stores, restaurants and companies to receive feedback from their customers.
- ItemMoPC(2016) Ghazawi, Mohammad; Ardah, Khalid; Arandi, SamerWith the breakout of smartphones we were introduced to new problems, and some of these problems are related to the ease of usage, when it comes to smartphones, many programs have been released to allow the user to transfer files from and to the smartphones without the need to connect cables, but most of these programs only stop there, we still don’t have true control over our smartphones through our computers, so we still need something which allows us greater control and without the need to connecting our devices with cables, this need is larger for office workers and clearer in home systems with smartphones and computers around. What we did is that we decided to build a system consisting of two main sides, the first side is an application which can be downloaded on smartphones which run the Android OS, the application starts a service which runs in the background, as for the other side we have a java application which connects to the android service through the Wi-Fi, after the confirmation it collects data from the smartphone and displays it in a user-friendly GUI, the application allows you to control messages, calls, contacts and files in the smartphone, it also allows you to transfer files back and forth between the smartphone and the computer, it allows you the possibility of editing the contents of the smartphone. Instead of beating around the bush, the MoPC system tackles the connectivity problem head on, it provides the users with the ability of controlling their smartphones over the Wi-Fi, by introducing features unavailable in other many systems, the MoPC system can solve many problems concerned with the computer-smartphone connectivity, it also introduces more flexibility since you practically don’t even have to have your phone on your desk nor around you to control it.
- ItemILearn(2016) Kristina, Darawshe; Silena, Hassounah; Hanal , Abu-ZantOur kids spend a lot of time using smart phones application and playing games , since it's our duty to take care of them and make sure they are well grown up so we as ,computer engineers, should think of ways to develop application to help them learn new things and enjoy learning using smart phones. Teaching our children new languages would be useful for them , so we , as computer engineers, will develop a game to make it easy , attractive and entertaining for our kids to learn languages and have fun while playing the game . We choose Hebraw to teach it to kids in our game due to it’s importance ,in the future we can develop the game to contain multiple languages. Our 3D game consists of many levels that helps kids to learn letters, numbers , words, sentences. The first level will teach the kids the letters and the numbers by hearing them. After that, we will develop a test level to test the kids if they understand it. Then, at level 2 we will make it easier to learn simple words and names of things. After that, we will develop a testing game that is entertaining to our children to test their knowledge from the second level. At the end, we will develop a several levels to teach kids simple conversation and after teaching level we will develop a testing level as an entertaining game to test them. Our game will be available on android ,IOS and PC’s.
- ItemFashionista Coding Game(2016) Duaa, Shami; Rula, Mikkawi; Manar, QamhiehNowadays, Programming has become a highly useful skill that everyone need to learn. It improves problem solving skills and teaches creativity. Many projects target children and aim to improve their programming skills. Because of this, many companies start developing games that specialized in teach programming. However, there is still a problem with girls to be involved in programming field. Although there are some attempts to develop games that attract young girls. We also decided to be part of the changing process. Thus, we decided to take a unique path and develop Fashionista. Fashionista is a game designed for young girls at age (9 to 12) to help them learn the programming concepts. Girls can enjoy playing with Barbies in a virtual environment and learn coding at the same time. The game aims to teach girls how to think logically by solving several programming problems. The game consists of several levels that is collected together to express a Barbie story. Every level is designed carefully to teach a specific programming concept. During the game they need to use programming to control items. For example, they will be writing simple statements of code to choose Barbie dresses, the dress style, colors and many other details.
- ItemFocus(2016) Leen, Abu Baker; Amr, Abu Zant; Ashraf, ArmoushCar commuters could face difficulties anytime anywhere. Definitely, they will need an assistance in a way or another to help them avoid digging into the manual pages in case they were lucky enough to have it inside the car in the first place. Focus came into the surface as the needed assistance that will overcome the impracticality of the conventional source of information. An interactive assistant which provides varied information about dashboard as well as central console functionalities and guidance on the “how-to”. While working on that, difficulties and challenges will be faced by nature. Image Processing and related platforms were the main area where the challenges lie. Eventually, efforts were made to erode the obstacles. Focus provided extra-dimension for the concept of such solutions in this field by being comprehensive and universal.
- ItemViPolis(2016) Karam, Shawish; Zuhair, AlSader; Ashraf, ArmoushViPolis is a platform that helps people explore their real world with Augmented Reality (AR), and helps innovators and shops attract potential customers to their place to see their works as AR. It accomplishes that by providing a mobile app accompanied with a web app that uses geolocation to augment the real world with augmented objects, including 3D objects, videos and photos, which appear on the phone screen when the tags are detected. These 3D objects are mapped to their place depending on geographical location as well as a photo tag. The 3D objects are fetched from an online repository created by a community of content creators, which includes artists, architects, archaeologists, advertisers and others. This app helps its users to explore the real world with new perspectives, and ignites their exploratory curiosity. Exploring users include tourists, hikers, and all explorers in general.
- ItemNamed Data Networking Over Internet Protocol(2016) Ibrahim, Khalil; Khaled, Qasem; Mona , DemaidiNamed Data Networking over Internet Protocol Network is a project implementing a new in-network caching idea. An automatic in-network caching mechanism that solves the problem of current cashing techniques (ex. Proxy) which require configuration of each user's browser, which is a costly and un-scalable management task for service providers and large enterprises. By this we will reduce the overhead on the network, offer a better bandwidth sharing experience and offer a faster responses for previously cached items. Our idea was implemented in ip network as a software base forwarding schema in OpenFlow –controlled Software – Defined Networks (SDNs). It consists of SDN controller module, Cache Simulator like content store in NDN and a JAVA client/server app used as a proof of concept. Java based OpenFlow controller (Floodlight) was used to implement the controller module. Core java and open source JNetPcap java library was used to implement an in-network cache and java client/server application. So we built a java client app which is a simple browser that takes a URL containing the content ID and creates a new packet called “CR” then encapsulates it in an ip packet to be sent. When this packet passes through OVSwitch, it will duplicate the packet and send it to the cache. By its turn, the cache will count these packets by its ID’s and if an ID counter reaches 5 the cache will get the content from original content server and send a command to the controller informing it that it has this content. The controller will send a command to all OVSwitches connected to it in order to inform the switches that the cache has this content. If a client requests the cached content, the OVSwitch will forward this request to cache. At testing phase, mininet was used with scapy tool to generate packets in mininet hosts.
- ItemOur Chance(2016) Ihda’a, Dweikat; Marah, HajMohmad; Emad , NatsheOur Chance is a website which helps people, especially student to find training or job and to contact directly with the company and to know more about this company. From our experience in training course and the difficulties that faced to find a company so we decide to help the student to find best company with the best location for them and don’t face the same problem and have the best result in an easy way. This project know have only one subsystem “website” which keeps all members fully informed about the latest advertisement of the company who followed it, and help them in search with specific information to reach the best job for them, member can email job that company added to another friend which may be useful for it, also can leave a comment or send message to company to make contact to achieve this job. Also, members can show every job that company uploads it .however the visitor who not registries can make the search but cannot make email, send massages, comment, and see the description of the job. The company has many activities First it can upload job to make easy for anyone to find the best employee for it, Second it put all advertisements so this help it to deliver their product and services to all members, third communication with a person by the message that our website supports it.
- ItemShobbek Lobbek Fashion(2016) Lamees, Maali; Bayan, Raddad; Mohannad, Al-JabiDue to the widely spreading of digital media, now a days consumers have access to information any time and any place they want it. In the past, the messages people got about your products or services came from you and consisted of only what you wanted them to know. Now, the digital media is an ever-growing source of entertainment, news, shopping and social interaction, and consumers are now exposed not just to what your company says about your brand, but what the media, friends, relatives, peers, etc., are saying as well. And they are more likely to believe them than you. People want brands they can trust, companies that know them, communications that are personalized and relevant, and offers tailored to their needs and preferences Today Mobile marketing allows you to reach a highly targeted audience and have direct marketing communication with a variety of different customer groups. Unlike other devices, mobile devices are mostly owned by one individual who carries their devices at all times. As a result, customers can check your marketing messages and campaigns in real time The aim of this project is to build an IOS mobile marketing application that will be built to save your money for both customer and investor. For example, as an investor the presentation of your product will be easy, you don’t need to pay to have anew shop in a strategic location, and you can present the sale in your products easily. More over as consumer you can choose the specifications of the product you want and locate the best offer in a cost effective way. Our app target customers will be as generic as possible, meanwhile we will focus on fashion products where in the future it can include various products targeted other customer segments in order to let the application to spread more and more.
- Itemonline hospital registration(2016) Muna, Al-Hasan; Rowaida, Safadi; Hanal, Abu ZantOur project is an online hospital registration. It facilitates registration and appointment between patients and doctors. This project aims to provide assistance to doctors and patients. Our project consists of login page for doctors and patients. After the patient enters, either he goes to expert system to determine his illness, or he can choose directly from the available clinics in the hospital. Once a clinic is chosen, a list of available doctors along with their schedules will be viewed, so the patient can choose the preferred doctor and the suitable schedule slot. In the doctor side, the website will allow the doctor to enter his specialty and his schedule table. There are two Kinds of appointments: online appointment and a clinical visit appointment. Our project provides the needed tools (online private chat room) for scheduling both kinds of appointments. It also provides administration system. In addition to mobile application. Also, a map of hospital to show the actual place of hospital. This project will be developed using HTML, CSS, Java Script, PHP, jquery and other frameworks
- ItemTeam Allocation System(2016) Loay, Zawyani; Manal, Lubbadeh; Ashraf , ArmoushMany organizations have problems with team allocation and management. Usually, the admin needs to login to the server to be able to view and manage the staff information. Also, the employees can’t see each other location in the building or general information about other users. Moreover, all companies needs a system which applies project and assets management. Our project solves these problems. Team Allocation System was created using visual studio 2015 framework and windows server 2008 R2. The server was installed on a virtual machine and converted to a domain controller by activating active directory service on it to use it as the main source of employees’ information. Then, it was connected to the application by configuring the IP’s of the server and the host PC. The project structure was build based on the concepts of ASP.NET/MVC-Model-View Controller applications. The main programming language used was C#. Some Libraries and plugins were also used to enhance the functionality of the project. The website has two sources of data; Active directory server and SQL Database which differentiates it from other websites in its field since the active directory server is somehow hard to understand and deal with. The result was a secure and user friendly website with responsive design which matches the needs of many nowadays companies in the field of management. Team Allocation System provides many useful features which are in short: Mapping, custody management, dynamic reports and project management.
- ItemPeriscope(2016) Samar, suwadeh; Haya, shu’bi; Manar , QamhiehThere are many libraries in Nablus that readers can go to. These libraries have so many books and events. Also these libraries could be geographically apart and this might cause real problems such as transportation. There is no flexible way to reach all these libraries regarding information about books and events at the same time. That means libraries are connectionless, thus it will be very useful to have a connecting portal for all major libraries in order to help readers to save their effort and time . Periscope is responsive website that we aim at developing. It provides innovative features to keep users up-to-date with details about registered libraries. Our system allows any interested library to register and enter its data registration (book, events…etc). It consists of large database of various books and events in each library. Any user can get lists of books and events for all libraries connected to our system. Also it is possible to search for a specific book according to many parameters such as name, category, ISPN number…etc. We will help user to find the suitable library that has the requested book in short time and less effort by using maps and user reviews. Libraries can publish information about events such as art, science, membership events and workshops. Other features may include library capacity as well as real time overcrowding hours. There is an automatic reminder and notification for book returns. Also our website cares about user's comfort by providing a ranking system of these libraries based on user's reviews, number of books and so on. In our project we decide to build a responsive web design using HTML5, CSS and bootstrap in addition to WAMP server and laravel as php framework. This responsible website can run over various devices (pc, tablet, mobile). And we decide to build a specific mobile application for certain features of our project.
- ItemTower Defense Game(2017) Tubaileh, Jihad; Dwikat, Qusay; Samara, Sufyan• At resent days we notice that the world turned to pc video games, and increased rapidly, our project is about designing and programming 3D game, the general purpose of the game is how to survive. • The game structure divided into two modes, the first one is single player and the other is multi-player’s mode, single player mode using AI technique to control enemy’s characters and attack the main player character, and the main player goal is killing them all and survive, so he can win the chosen map. • The game contains several maps, when the player clicks on the start button he has to choose desired map from map list, and there is another option for the player to build his own map using map builder feature ,after that the player has to choose his own avatar, which represents his character in the game. • Multi-player mode consists of at least two main players characters, which they are playing together, and finish up all enemies. • For each avatar, it has a special properties such as speed, tank, and high damage. • For each single map , it has a five main places , each place has a tower ,and for all players should stand together at least for 5 minutes for example , that’s allow them to own the tower ,and sequentially the five towers should owned to finish the map . • According to the input operations , keyboard keys ( W, A,S,D) ,and the mouse click ,playing the main inputs role in the game ,in addition to space key and other for control the play and game view.
- ItemShortest path application(2017) Noor, Qan’eer; Yasmeen, Omar; Luai, MalhisAs old saying says "the necessity is the mother of invention" , this inspired us for the idea of our project . As a Palestinians and university students use the roads frequently and suffer from occupation check points , closing some roads and return back in some cases .So we tought about an application that can help us to find the roads , know about their status and if there is any road is closed it will provide us some choices to take. And the used applications don’t give the accurate ways or the shortest path to be taken so make an application that find the shortest path , support us with an alternative ways when the familiar way is closed and help us to know about the check points and their status before reaching there and waiting to have the allowance for passing. The application from the user side is an android application enable the user to register in the application , search about the roads and allow him to contribute in changing the status of checkpoints if exist .While the admin side is a server that manage all the users and add any cities or places to appear in the list that the user can use to search a roads and change the roads status when there is a checkpoint is added or the user contribute a checkpoint . The application is directed to all taxis drivers , any cars drivers , for students or any other person need to use the roads or know about its status.
- ItemSmart Medicine Cabinet (SMC)(2017) Sara, Touqan; Ru’a, Samara; Samer, ArandiAs the world is heading to utilize the Technology in all aspects of life and the Smartphone applications are dominating a huge section of the market, many parties are seeking to get the advantage of this technological development. Our project is an IOS application for students of An-Najah National University. It works as a guide where students need daily for example to know place of classrooms and doctor rooms. To achieve our purpose we used Xcode project, Vuforia SDK , xampp server, photoshop and other things. We were able to guide the students to their classrooms or doctor rooms. Classroom schedules and doctor information (how to communicate the doctor and his schedule) can be obtained. Finally, we make a social network for students by which they can communicate to borrow books from each other.
- ItemMangaka Drawing Style Recommendation System(2017) Abu Snaina, Ahmed; Mousa, Adli; Arandi, SamerRecommendation System, a small feature that plays a major role in the user decision of daily interaction with the internet. Starting from people you may know Facebook recommendation system, to Amazon promotions, recommendation system proved day by day its significant role to the users different segments. Manga are comics created in Japan or by creators in the Japanese language, conforming to a style developed in Japan in the late 19th century.[1] They have a long and complex pre-history in earlier Japanese art.[2] (Wikipedia) Manga is part of the Japanese culture, With a broad range of genres including action-adventure, business and commerce, comedy, detective, historical drama, horror, mystery, romance, science fiction and fantasy, sexuality, sports and games, and suspense, among others[4][5] It got a huge fan base around the world. MyAnimeList represents the biggest fan base community, with a huge collections of mangas sorted in categories. Its current recommendation system depends on two factors, the genre and plot similarity. During the time, along with the uniqueness of the manga culture, Mangakas built their own drawing styles. It is a signature for each manga, may be independent or dependent to the genre and classification the manga falls in. With this huge library of manga and the huge community the Mangakas forms, there is a significant differences in the drawing style from manga to another, even the same mangaka may draw in different styles for the same genre. Fans may - in most cases - like a specific drawing style group among the others. It is difficult to specify the group as set of variables, as it is subjective - depends on the fan opinion. This problem create the need to build a recommendation system that fulfill the fan expectations, to be able to recommend a manga that lands in the same drawing group of a manga the fan already liked. The major issue with the concept of this recommendation system is to define the drawing style itself. Manga is a collection of scenes, some scenes are in boundaries and some scenes within the parent page. Drawing style may include the scene size, how scenes are sorted, the scene drawing features and color gradients. This research will focus on studying the possibility of building a recommendation system based on a set of human observable set of features. The main aim is to create a prediction that is acceptable for the users and suits their interests.