Technofly Solutions: Software & VLSI Expertise
Technofly Solutions: Software & VLSI Expertise
Technofly solution & Consulting was found in year 2017 by 14+ years’ experience team in
software application domain and embedded systems domain .Technofly solution focused on software
development and maintenance , automotive embedded technologies , VLSI Design, Corporate Training
& Consulting Globally .Till now we have delivered 15+ Corporate Training’s for Various
Programming Languages ,Software Project module solutions and embedded automotive Technologies
companies in India. Involved in the Development of OBD2 (on Board Diagnose Product for Passenger
cars) for Clients in India.
Services offered by Spectrum includes Software development in Perl, PYTHON FLASK and Java,
Web designing & development, Medical Transcription, Electronic Health Records, Electronic Medical
Record, SEO & Internet Marketing, Debt Collection Services, Appointment Reminder Services,
Software Testing and QA, Remote Infrastructure Management,
1.2.2 Java Development :
Java is perhaps the most established programming language in the world today. It is useful not only for
desktop/laptop devices, but also for mobile platforms. Our JAVA web application developers are using
tools like Ext JS, JSP, CSS, AJAX, HTML and framework technologies like Hibernate, Spring, etc.
Our software developers have proven expertise and domain knowledge in designing and developing
health care applications like EHR, EMR etc. Our services range from the user interface websites to
complete online /offline software’s that integrates with client requirements. With our systematic
approach to designing and development, we guarantee the error free and easy to use applications in
Java.
1.2.3 Android Development :
Android is most flexible, user friendly, widely used and the fastest growing platforms in the market.
Android powers hundreds of millions of mobile devices in more than 190 countries around the world.
It's the largest installed base of any mobile platform and growing fast. Every day another million users
power up their Android devices for the first time and start looking for apps, games, and other digital
content.
The Android Advantage
With the android market booming constantly, your business can outperform competitors by
implementing well built and attractive android application which will provide a better reach, access,
and communication for customers.
If you are not sure about what app you want to build, we provide you with a premier android consulting
& development services to help you to grow your business. With our collective experience and
expertise in Android development, we can offer you multiple services in android platform from a
simple evaluation to development of a full fledged android App.
Innovation is the creation of new world. Web designing is all about creating a great website. It is the
initial foundation of any design. We at Spectrum are dedicated to provide quality, cost-effective &
productive design. We process your delusion into reality.
Spectrum has dedicated professionals who deliver top notch web designing to meet the requirement of
our clients. Our expert team of web designers keeps track of things put in the right place of any web
page and also takes care that the web page is user friendly to any user.
1.3 Technologies
JAVA/JEE (JDBC,SERVLETS,JSP,SPRING,HIBERNATE)
Embedded C, Iot (PYTHON FLASK Front End & MY SQL Back End)
1.4 Management
Present the company is involved with developing the GPS Training system for two wheels with
our associated partners also more focusing on Corporate Trainings on JAVA/JEE, PYTHON ,
AUTOMOTIVE EMBEDDED and Focused on providing ASIC solutions that involves Design and
Verification IP’s And Functional Verification of Designs.
CHAPTER 2
ABOUT THE DEPARTMENT
We are proud to have solid Information Systems Professionals, who with the help of world-class
tools and equipment, study, design, develop, enhance, customize, implement, maintain and support
various aspects of Information Technology.
Our JAVA web application developers are using tools like Ext JS, JSP, CSS, AJAX, HTML and
framework technologies like Hibernate, Spring, etc.
Our software developers have proven expertise and domain knowledge in designing and developing
health care applications like EHR, EMR etc. Our services range from the user interface websites to
complete online /offline software’s that integrates with client requirements. With our systematic
approach to designing and development, we guarantee the error free and easy to use applications in
Java.
Spectrum has dedicated professionals who deliver top notch web designing to meet the requirement
of our clients. Our expert team of web designers keeps track of things put in the right place of any web
page and also takes care that the web page is user friendly to any user.
The team is associated with R&D in Wireless Communication Technologies department in the
company. The team is currently working on 4G-5G technologies associated with Cognitive Devices
such as WLAN, Bluetooth, Zigbee, other Mobile networks etc,for better achievable network
efficiencies. The work involves examining various methodologies currently available and under
development and implementation of the same for further analysis and in depth understanding of the
effects of these methods on network capacities.
The department is currently developing and examining optimal solutions for Network Data Rate
maximization in both co-operative and non-cooperative network users scenarios
involving cognitive(SU’s) and non-cognitive(PU’s) devices. The work is mainly concentrated on:
Resource management (Spectrum management as well as power management), Power Spectral
analysis,
Detection Test statics computation methodology analysis, Low power VLSI design Efficiency analysis
The department is actively involved in acquiring latest technologies related projects in Low power
VLSI, wireless domain and these projects are well thought out and detailed implementations are carried
out. Projects are mainly done on Verilog, MATLAB platform (from math works) and may also depend
on NS2, NetSim and Xilinx platforms as per the requirements of the project in progress.
Current internship involves study implementation and analysis of High speed and Energy Efficient
Carry Skip adder (CSKA) with Hybrid model for achieving high speed and reducing the power
consumption.
Study Requirements: Low power VLSI design and fundamentals of Digital circuits
Implementation Requirements: Verilog code / Modelsim tool
Detection Test Static: Simulation results
Platform: Verilog and simulated by Modelsim 6.4cand synthesized by Xilinx tool.
Our Work group productivity software suite Smart Works consists of software applications
which can help you plan and track your projects, Manage meetings and Track various issues to its
closures. Smart Works is affordably priced and uses TCP/IP based client server architecture at its core.
Smart Works server runs on all the windowing platforms (Windows 95/98/NT/2000/ME). Efforts are
on to make Smart works available on other platforms as well.
Technofly solution also offer services which includes Developing client / server applications to
run on Windows / Linux Develop / Test Internet based [Link] suite development for
applications and network protocols Developing Networking tools for the enterprises Verification &
Validation of Enterprise applications Software maintenance of enterprise applications
Following are the skill sets Technofly solution has garnered in the area of software:
i. Programming Languages:C, C++, VC++, Java, C#, [Link], PYTHON FLASK, Lex &Yacc,
Perl, Python, Assembly Language and Ada
ii. Operating Environments:Real Time Operating Systems such as, GreenHills Integrity and MicroC-
OS. DSP OS, VDK, OASYS and MS-WINCE ,MS-Windows, Unix/Linux and MPE/iX are the
operating systems that Accord provides services on.
Technofly solution offers services in the areas of Real-Time Embedded Systems, Low power
VLSI design, Verification and Software Engineering Services. Its strong team of around 30 engineers is
equipped with the right tools and right processes to deliver the best. Technofly solution also offers
customization of its products.
2.2.1 Real Time Embedded System and Low power VLSI design Department
b) Design Services
Technofly solution offer services in the areas of:
Hardware design and development
Software design and development
The hardware design and development follow stringent life cycle guidelines laid out at Technofly
solution while accomplishing the following –
i. Design Assurance
Signal Integrity Cross-talk
Matching and Impedance control
Power supply design with due emphasis for Low-power battery operated applications
Thermal analysis Clock distribution Timing analysis
PCB layer stacking
Optimum number of layers for a given application Material used for PCB
PCB assembly
v. Software Development
BSP Development
vi. ASIC
Design IP’s
viii. Tools
xi. Simulation:
Xilinx ModelSim SE
TransEDA VN-Cover
xiii. Debugging
ChipScope
Space Defense
Simulation/Emulation
CHAPTER 3
TASK PERFORMED
Objectives
• Understand basic concept and structure of HTML3, HTML4, HTML5, CSS, Bootstrap
Framework, PYTHON FLASK, Java, creating Database & connecting with WordPress
Goals
• Gain knowledge about HTML3, HTML4, HTML5, CSS, Bootstrap Framework, PYTHON
FLASK, Java etc.
Motivation
For internship to induce the sensible expertise within the field of technology and Engineering. It's
extraordinarily vital that knowing about hypothetical information and actualize inside the reasonable
field to broaden our gifted ability in building work advertise.
The motivation of this internship actually came from the intention of learning more about the job
sectors and the work environment of IT farms. A desktop base system of creating websites is easy to
learn. Before joining the internship, i knew that I am in a primary stage and beginner level in learning
web development, my first task is to learn and create and be creative. The
learning curve of a web development is such interesting and charming. It is very simple to build a
project fully by HTML, CSS, MYSQL and PYTHON FLASK when you know what you are doing.
Task Assigned: Joining Internship Program , Understanding about Company , Understanding about
Software Industries , Understanding about Domain , Understanding Web Application Architecture ,
Understanding Front-End and Back-End Components of Web Applications
Understanding Need and importance of DataBase in Web Application ,Installing and working with
MySQL 5.5 server
Description of work done: Understood about S/W Industry and Products Understood Different Types
Of Software Applications , DataBase ,DBMS ,RDBMS ,SQL Installing MySQL 5.5 Server in
Windows Machine
Task Assigned: Understanding Creating Tables in MySQL ,use of DataTypes in SQL, Understanding
Basic CURD Operations in SQL, Understanding Usage and Purpose of Constraints in SQL,
Transaction Management Commands in SQL, Understanding Working of SQLyog
Understanding Setting up Java Environment in windows machine for Development and Execution of
Java Applications Understanding Basics Java Programming, Understanding Java OOPS Features
Description of work done : Created Database,Tables in MySQL , Worked with CURD Operations in
SQL , Used Transaction Management Commands (commit,rollback, savepoint) Installing and Working
with SQLyog, Installing jdk 1.8 in windows Machine worked with Basic and OOPS java Programs
Description of work done: Installing and working with Eclipse IDE , worked with JDBC and
Established Connection to MySQL Database from Java Program , Inserted and Accessed Information
to-from DataBase through java Programs , Installed Tomcat server, Created Dynamic Web Application
in Eclipse Integrated with Tomcat Server , implemented MVC Architecture
Task Assigned: Understanding Servlet Technology and Defining Servlets in Dynamic Web
Applications , Understanding HTML Technology and Designing and Web Pages using HTML,
Understanding JSP Technology and Advantages of JSP over Servlets , Understanding CSS to style
HTML Web Pages , Understanding JavaScript Language usage to do Validation Scripting for HTML
Fields
Understanding Software Engineering Domains and Software Development Life Cycle (SDLC)
Back ground study: Referring to TLM 2.0 LRM and resources.
Description of work done: Defined Servlets to handle Client Requests , Defined HTML web Pages for
Client
Defined JSP Pages and integrated HTML code and JAVA code in single page Defined CSS code to
style HTML content , Written Java Script function to implement client side Validations
CHAPTER 4
ROLES AND RESPONSIBILITY OF THE INTERNSHIP
3.1 Introduction :
This chapter secured the approach of internship program and gives the data about Where internship has
been connected to accept accountability this program.
• JQuery
• HTML5, HTML4
• JavaScript
• CSS3, CSS2
• Sqlite3
• Bootstrap
• Python Flask Framework
Backend Developer The responsibility of a back end developer is to develop the rear end of a website
that interacts with the server. This type of web developer specializes in the languages like PYTHON
FLASK, ruby, [Link], Java, Cold Fusion, and Perl [6].
3.5 Project
Task Management system
Project Description:
The Employee Task Management System (ETMS) is a comprehensive software solution
designed to streamline and enhance the process of task assignment, tracking, and completion within an
organization. In today's fast-paced business environment, efficient task management is crucial for
optimizing productivity and ensuring that projects are completed on time. ETMS provides a user-
friendly platform that empowers both employees and managers to effectively manage tasks and
projects.
Key Features:
1. Task Assignment: ETMS allows managers to assign tasks to individual employees or teams
with ease. Tasks can be categorized, prioritized, and assigned based on skillsets and availability,
ensuring efficient resource allocation.
2. Task Tracking: Employees can monitor their assigned tasks, deadlines, and progress in real-
time. The system provides notifications and reminders to keep everyone on track and reduce the
risk of missed deadlines.
CHAPTER 5
INTERNSHIP OUTCOMES
5.2 Problems
I faced so many problems to create while working with CSS. It's very easy, but sometimes it doesn't
match my expectations and is placed in the right place. Web design is not a simple task. To come up
with a unique web design it takes a lot of creativity, brainstorming, cooperation of the group and
uniqueness. A web designer goes through a lot of obstacles in regular basis. Only the web designs that
were in the process of constant development and recursive thinking can satisfy the target market and
clients. This creates a challenging environment for designing websites.
On the opposite, web designers face some other obstacles. Such tasks include maintaining a website
that is sensitive enough to be viewed and accessed on all phones. Websites sometimes take time to
load, so making website loading faster is one of the toughest challenges for web design to provide a
better user experience.
There is another issue that happens most often. Clients face issues with the website and complain it the
the developer. But when developers check the website it look absolutely fine to them. These
issues can be caused by out dated web servers or when clients make incorrect changes to them. Finding
the sources of these issues can be time consuming and developer had to tackle this in a daily basis.
5.3 Solutions
Web development really is so fascinating and at the same time tough to me, I will learn and understand
several goals with interest through internship training as if after studying I could understand web
development and it is so interesting then all the other languages to me. During my training period, I
solved the CSS and other problems. Clean software eliminates unforeseen errors that can impact the
load of site. Automated website monitoring solutions frequently enable developers to view the websites
of their customers in real time and set alerts to notify them when potential issues arise. Not only does
this allow developers to recognise an issue before the customer does it.
5.4 Outcomes of Learning
5.4.1 HTML
• Basic HTML (Tags, Element, Attributes, Paragraphs, Headings, Line Breaks, Horizontal
Rule, Lists, Table, Color Codes, Font, Text Linking, Email, Images, Background,
Comments, Meta, Media, Charset)
• Basic concept (WWW& HTTP, HTTPS, Client Server Communication)
• HTML Forms (Input, Text Fields, Password, Checkbox, Combo Box, Radio, Text Areas,
Files, Buttons)
• HTML5 features
5.4.2 CSS
Basic CSS (selector, internal, external, Inline, Class, Id, Background, font, Text, Padding, Margin,
Border, list CSS, hovering and elements)
Advance CSS (border-radius, opacity, cursor, layers, position, display, float, gradient, and multiple-
column)
Concept of Menus (single menu, dropdown menu)
Template, design using CSS div.
5.4.2 Bootstrap
Environment Setup
Grid System
Typography
Tables, Forms, Buttons, Images
Drop down, Button group
Navigation Element
Bootstrap plug-ins (Transition, Modal, Drop down, Tab, Tool tip, Alert, Button)
5.4.3 JavaScript
Basic JavaScript (Syntax, Enable, Location, Operators, Variables, Events, Alert, Confirm, Prompt, POP
up, Date, print)
JavaScript String (Strings, Length, Split, Search, Replace)
JavaScript advanced (get Element by Id, Inner HTML, Get table, index, DOM, manipulation, Regular
Expression)
o Python Flask is part of the categories of the micro-framework. Micro-framework are normally
framework with little to no dependencies to external libraries.
o This has pros and cons. Pros would be that the framework is light, there are little dependency to update
and watch for security bugs, cons is that some time you will have to do more work by yourself or
increase yourself the list of dependencies by adding plugins. In the case of Python Flask.
o Werkzeug a WSGI utility library
o jinja2 which is its template engine
5.5 Challenges
During the design of the code, different types of problems have to be met. Also widespread:
• Syntax error.
• Fatal error.
• Find out the problem and try to solve that.
CHAPTER 6
CONCLUTION AND THE FUTURE SCOPE
6.1 Conclusion
As we all know, our country is a developing country and it dreams to be a developed country soon.
Hence the government of Bangladesh has taken many necessary project to fulfilling the concept of
digital Bangladesh. Day by day our job sector is getting more and more competitive. As a result
every other company is searching for experienced candidates.
Finally, I can claim it's internship that helps me gain experience. Thanks to BluBird interactive Ltd, I
gained so much more in-depth knowledge of technical skills and personal skills This project helped
me gather theoretical and practical knowledge about HTML4/5, CSS, PYTHON FLASK, MYSQL
and other programming language. Beforehand I was confident about designing and developing
frontend of websites. Now I am also confident and competent in backbends.
For those students who are willing to work in web development, there are huge opportunities
available. To give them the scope for online work and development of website, most private and
public organizations employ web designers. With the rapid emergence of the digital industry, web
development professionals ' demand is growing, and in the coming days this has already availed so
many job opportunity for newcomers.
My internship company gave me a good scope to learn and discover my potentials. I am very grateful
to them. Now I am able to develop web and mobile applications. I was fortunate for getting the
chance to meet the real life software development environment.
References
SQL [Link]
W3C [Link]
Wikipedia SQL [Link]
Wikipedia [Link]
Mysql - [Link]
Sqlyog - [Link]
Jdk - [Link]
Tomcat - [Link]
Elcipse - [Link]
HTML - [Link]
CSS - [Link]
JavaScript - [Link]