Browse by Category
Get up to $300 bonus now! Click Here!
Muhammad Z.Muhammad Z.

Muhammad Z.
Pakistan

N/A
Recent activity : More than a week ago
Share profile
Invite to job
Post a job like this

Operating System Project

portfolio
Home Freelance Portfolio Operating System Project
Post job Invite
View profile
Output-1 (Screenshot).jpeg
Output-1 (Screenshot).jpegOutput-2 (Screenshot).jpeg

We have created a socket named CRC. It takes a socket ID. If the socket ID is in use then it will create a new socket ID and fills the port. If the port is in use, it will create a new port. We can also use it by default or we can give the ID to create it. On the server side, we have implemented a CRC and we have also created a new socket ID in it. Threads are also implemented on server side. Result we get comes from the server side to the client side. On the client side, we are giving inputs to the server as string. As mentioned in the document, the buffer size is 10 so we have given a string of 10. We have also created a socket here and connected it to the server. When server is connected to the client, then a buffer is created on client side in which we can enter the input.


Share this work sample
copy link
Similar portfolios
Cryptocurrency prices live tracking built with Vue, Nuxt, Axios
programming Data scraping Web Development
Teona M.
Profile
Profile sample in sass,html,css3.js,react
programming Web Development
Alexander M.
N/A
Profile
You need a bunch of images for an MVP; sites that provide test images repeat themselves. You need something more random. Introducing Pycasso! It's an open source Python library that generates abstract images for mock data.
Git Linux Python programming Web Development Software Development
Jordan H.
Profile
The PosiFlora application places orders, accepts payments, and stores customer data PosiFlora is a POS and control system for business automation, trade, and warehouse accounting for the floristry business. It’s used by online flower businesses with delivery, supermarkets that sell flowers, and small flower shops. OrbitSoft developed this solution from scratch. The system meets managers' and employees' needs, those managers and florists who work with customers directly from a store or through social networks. That’s why the OrbitSoft team made sure that PosiFlora would work on different devices and in different formats. There is a web version, for example, and for laptops, an application. You can also use it from your phone or tablet. With the PosiFlora app, flower business managers and employees perform all the basic tasks for sales, accounting, and payments. For example, they can: add a name, telephone number, and customer address, and place an order accept payments in cash or with bank and credit cards print receipts save order information in the database keep track of stock write off flowers if they are wilted allocate work shifts among employees Reasons to choose Qt for the PosiFlora application We decided to develop the accounting system in C++. On the market there are many frameworks for this language. We chose Qt. Let’s talk about how it helps us solve our problems. It saves us time and money on development. Applications can be native or cross platform. A native application is developed for a specific platform, or they can be cross platform and function on all platforms, for example on iOS or Android. In order to make native applications, it’s necessary to hire several programmers, and spend more time on technical support and program development. For this reason, we decided to make PosiFlora cross platform to reduce expenditures and simplify resource allocation. Qt allows us to develop for several platforms at the same time. Regardless of architecture or bit depth, we write one program and distribute it immediately to any model of phone and tablet that clients use. If during the process we find a fault, Qt allows to fix it immediately in one place, so we don’t have to make changes on different platforms. No loss of application speed. Native applications are always faster compared to cross platform ones, but if you use the framework correctly, the speed difference can be smoothed out. Qt is built on native function calls: it allows code to be used in another programming language. If a developer encounters a problem that Qt can’t solve, he doesn’t need to invent a workaround mechanism; he inserts JavaScript, Swift, or Objective C directly into the code. This feature simplifies problem solving and ensures that the application’s performance doesn’t suffer. Easy integration with merchant acquiring, cash register, and bank. Floristry businesses connect different tools and services to accept payments. Among them: card payment terminals, barcode scanners, cash registers, and fiscal storage units for printing receipts and sending information to tax authorities. The businesses get some of their tools from banks or suppliers of cash register equipment. An app won’t be able to receive money until it learns how to have a good relationship with such companies. And that’s where the problems begin The language in which the tools from banks and POS providers are written is often in opposition to the application. To integrate them, developers need their code. It’s obvious that few are ready to open the code for their programs, and there is no way to achieve this without the code. Negotiations begin, and the app customization slows down. The problem is solved with Qt. It was created for the C++ language, which is the language most often used for payment systems. The PosiFlora application uses Qt, so integration proceeds without the need for negotiations. All you need to do is to plug in the library for the checkout or terminal, and integration takes place seamlessly. The possibility to create complex synchronization mechanisms. The accounting system stores data on orders, lists of florists' clients, information on stock balances, and lists of employees. As long as the internet works, everything goes smoothly. The florist places an order, enters the purchase information, and enters the client’s data into the system. And now he is sure that his colleagues know which bouquet to pick and by what time. And then the Internet shuts off: the record of the order is no longer there, and no one remembers the details. Question: what do you do in this situation and what do you tell the client? Our team knows that some issues with connections are possible, so we were looking for a solution to insure uninterrupted business. Qt helps with that. It allows the application to work offline: data is saved in all cases, and as soon as the Internet comes back online, the information is uploaded into the system. This is possible because the database has no limitations on its synchronization with different devices. It doesn’t need to adapt to interfaces. Qt is compatible with different interfaces: you can write code with the app business logic and connect it to any external part. For example, if you want to move an application — which previously ran on a desktop — to a phone, you need only design the interface and connect the existing business logic, and the task is ready. Users can work on outdated hardware. Qt developers support all versions of a framework, so PosiFlora can work even on first generation iPads. Developed community. Qt is one of the oldest frameworks, its open source, and has excellent technical support. Qt has been under development since 1995, so there is a lot of data regarding its use. If we come to a dead end, we can easily find the information we need, or ask for advice on forums or from tech support. Work results with Qt: we launched the application in just 9 months With the help of Qt and our in house expertise we developed an application for an accounting system in just nine months. Our team updates the functionality almost every month, so PosiFlora is continuing to become even more convenient and useful. Over 1,200 retail stores are using the application as of June, 2021. Here’s a list of the benefits we’ve gained from working with Qt. The app can be used from any device. PosiFlora supports: All iPads, and iPhone versions starting with the sixth generation. More than 10 thousand models of Android devices. Qt can also let you quickly develop an application for a new platform. We are constantly adding new features. In two years, the application has covered over two thousand tasks. Among them: Implemented delivery ranking of European labels. Support of barcodes was added. We made it possible to connect information from different advertising accounts. Faster application updates. Since the launch of PosiFlora, we’ve released 87 updated versions of the application. Despite the number of updates, we didn’t need to involve additional developers. Versions were rolled out for all devices at once. Savings on development resources. We need only two programmers to write updates and maintain the application. Therefore, customers pay a lot less to work with us.
Qt Angular Laravel c++ programming Business Development Business Card Design Salesforce App Development
Orbitsoft A.
N/A
Profile
We have created a socket named CRC. It takes a socket ID. If the socket ID is in use then it will create a new socket ID and fills the port. If the port is in use, it will create a new port. We can also use it by default or we can give the ID to create it. On the server side, we have implemented a CRC and we have also created a new socket ID in it. Threads are also implemented on server side. Result we get comes from the server side to the client side. On the client side, we are giving inputs to the server as string. As mentioned in the document, the buffer size is 10 so we have given a string of 10. We have also created a socket here and connected it to the server. When server is connected to the client, then a buffer is created on client side in which we can enter the input.
Web Design C Programming c++ programming Web Development mobile app development
Muhammad Z.
N/A
Profile
A spell checker and correction program in Python
Python Web scraping C Programming Web Development c++ programming Object Oriented Programming (OOP)
Muhammad Z.
N/A
Profile
Providing software solutions to various multi national corporations such as Reckitt Benckiser (Reckitt), Sodexo, Sony, and Philip Morris since 2003 Here are some of the projects successfully delivered and still maintained for some of our clients: UBER eInvoice Integration with Chile Tax Authority Create the infrastructure to automatically capture trip details from UBER systems, generate the PDF and Tax Authority required signed XMLs to register the document back to Tax Authority systems. RAPPI eInvoice Integration with Chile Tax Authority Create the infrastructure to automatically capture trip details from RAPPI systems, generate the PDF and Tax Authority required signed XMLs to register the document back to Tax Authority systems. Reckitt Benckiser Approve SI Single Instance Procurement Solution Web based procurement management solution used to manage non stock related purchasing on enterprise level. Solution is still in use across multiple areas of Reckitt Benckiser including Turkey, Hungary, Romania, Czech Republic, Slovak Republic, Serbia, Bosnia, Slovenia, Croatia and Israel. Reckitt Benckiser IWM Intelligent Warehouse Management Rich client Windows application that is used to manage warehouse of Reckitt Benckiser Istanbul Factory. All raw material arrivals/departures to/from warehouse is logged by the help of hand held terminals in wireless coverage. Sodexo Financial Forecasting Platform (FFP) Created Windows + Web based financial forecasting platform to collect data from catering centers distributed across the country. Used AJAX and jQuery heavily for best user experience. Solution is compatible with HFM import/export. Still in service with a user base of approx. 300. Sony PSI Commercial Forecasting Solution Created web and windows based forecasting solution to be used by finance and sales departments. Used AJAX and jQuery heavily for best user experience. Sony Serial.me Serial Number Tracking System Created intranet system for tracking history of device serial numbers. Solutions contains a front end where serial numbers can be queried and a set of Windows services to collect serial number and sell out data from various systems. Philip Morris ETL Project for KSA and Kuwait Collect data from different sources such as Qualtricks and MSSQL, aggregate, calculate and validate expected output which is then published to PowerBI
AZURE ASP.NET Web API rest api JavaScript C# Programming Database Design Web Development Project Management Desktop application
Ozan G.
Profile
This one of the sample of the work I have done before you can look how quality they are.
Data entry Graphic design c++ programming
Kalkidan N.
Profile
standup-comedy-experts,Stand-up Comedy Experts#storytellers,Storytellers#advertisers,Advertisors#salesforce-app-developer,Salesforce App Developer#wireframing-experts,Wireframing Experts#squarespace-designers,Squarespace Designers#chatbot-developers,Chatbot developers#hootsuite-specialists,Hootsuite Specialists#scrum-master-professionals,Scrum Master Professionals#document-scanning-specialist,Document scanning specialists#blockchain-tester,Blockchain Tester#software-architects,Software Architects#conversion-rate-optimizers,Conversion Rate Optimizers#lumion-specialists,Lumion Specialists#freshdesk-specialists,Freshdesk Specialists#mercurial-developers,Mercurial Developers#nginx-developers,Nginx Developers#git-developers,Git Developers