













|
|
|
10/2008 10/2010 |
Design, Implementation and Performance Analysis of High Performance
Telerobotic Systems Using Real Time Communication Protocols on
Wireless Networks, TÜBİTAK, EEEAG 108E091 |
| Researcher (with
Dr. Onur Toker, Project Manager) |
The main goal of this
project is to design, implement and performance analysis of high
performance telerobotic and haptic system architectures using real
time communication protocols on wireless networks.
|
|
9/2008
4/2009 |
National Railway Signalling
Solutions for İstanbul Urban Rail Transportation Systems
İstanbul ULAŞIM A.Ş.
(Istanbul Transportation Company) |
|
Consultant |
Railway Signalling
is a complex and fascinating research and development area in railways. The
purpose of a signalling system is to facilitate the safe and
efficient movement of trains on the railway. Two major worldwide
markets in railways are Main Line Railways and Urban Rail
Transportation
Systems (Metro,
LRT (Light Rail
Transit),
Tramway).
This project investigates all aspects of railway signalling systems
for İstanbul Urban Rail Systems to design and develop national
signalling solutions. The initial target of the project is to build
the research and development infrastructure (signalling literature
and information infrastructure, railway signalling lab, development
team, team processes and dynamics, ...) and to produce the
first road map, some technical blue prints, requirements analysis
and system architecture design documents, and railway signalling simulator
programs.
PROJECT WEB SITE
|
|
6/2007
6/2008 |
Frameworks for Context-Aware Pervasive Systems (FCAPSYS)
Fatih University-Research
Fund Project, P50050702 |
| Project Manager |
In this project,
software
frameworks for a context-aware system over pervasive wireless
networks were developed for a university campus. The basic aim was
the development of a real-time distributed system architecture,
based on novel protocols and applications targeted for indoor and
outdoor context-aware computing. In this project, we explored new
ways of enabling and exploiting new pervasive wireless connectivity
and positioning solutions for a university campus. The pervasive
wireless networks were constructed with small wireless devices,
real-time indoor and outdoor location-infrastructures such as 802.11
access points and GPS (Global Positioning System). GPS gives the
outdoor position information for mobile users having GPS-enabled
handheld Pocket PCs. The 802.11 infrastructure, besides wireless
network access, was also used for finding locations of mobile users
in the campus area. |
|
6/2004
4/2006 |
KOSGEB Projects at Fatih University |
| Consultant |
The companies, projects
and consultancy period: - Birinci Bilgi Sistemleri, Printing House Management System
Automation, 12/2005 4/2006 -
Nilaccra, Design and Development of a Framework for ERP, 9/2004
3/2005 - Pozitron, Fax Automation, 6/2004 10/2004 |
|
7/2006
10/2006 |
BELBİM (Istanbul
Municipalities Data Processing Industry and Trade Inc.)
(İstanbul Belediyeler Bilgi İşlem Sanayi ve Ticaret A.Ş) |
| Consultant |
Consultancy on project
management, administrative and technical management processes.
Organization structure and processes, development team models,
software development and project management processes, standards and
documents.
|
|
8/2005
3/2006 |
New Generation Microprocessor-Based Traffic Junction Control Unit
ISBAK (İstanbul Belediyeler
Bakım Ulaşım Telekomünikasyon Sanayi ve Ticaret A.Ş.)
(Istanbul Municipalities Transportation Maintenance Industries and
Trade Inc.) |
| Consultant |
He worked on the
design, and processor and software tools selection problems for a new
generation microprocessor-based traffic junction control unit which
would replace old PLC-based control units in Istanbul. The following
processor families and their development tools were studied and
evaluated for the target control unit design: Ubicom 2K and 3K
processors,
Dallas
TINI Chip Set and ARM
processors.
He also gave lectures on object-oriented analysis, design, and
programming using Java and UML.
|
|
4/2005 8/2005 |
Design and Foundation of a Network Lab
Fatih University, Department of Computer Engineering |
| Founder |
Founded the first
hardware lab in the Department of Computer Engineering at Fatih
University.
The Network Lab has two main labs:
Computer Networks Lab
and Wireless Networks Lab. The Network Lab is mainly for
undergraduate students but it is also used for some advanced network
research studies by graduate students and researchers. This is the
first university network lab in its class in Turkey. Here is
an interview about the
Computer Networks and Wireless Networks Laboratories at the Fatih
University.
The Computer Networks Lab is a miniature version of the
Internet. The available equipment is sufficient to emulate many
traffic scenarios found on the real Internet and to teach TCP/IP
protocols and data communication to students, and to give them
hands-on experience on networking.
The lab has modular
Internet rack
equipment. Each rack has 4 Cisco 2811 Integrated Services Routers, a
24-port 3Com (or CISCO) switch, 4 computers as internet hosts in
experiments, 4 Ethernet
hubs, 1 KVM switch and
its set (LCD monitor, keyboard, and mouse), cables and connectors.
There are also 4 Internet computers with each rack equipment unit.
One set of
rack equipment is used by 4 students in lab experiments.
There are 6 racks in the lab; and since the design of the lab is
modular and scalable, it can be easily extended if it is needed in
the future.
The Wireless Networks Lab
has also 2
Internet racks, 8
Internet computers, 3 notebooks, indoor and outdoor Access Points
(such as Cisco Aironet 1100) and antennas, an ADSL network
connection and an USRobotics ADSL wireless modem supporting 802.11
abg/n, mobile devices supporting GSM, GPRS, EGDE, UMTS, GPS,
802.11abg/n and Bluetooth wireless technologies. Some of the mobile
devices: Pocket PCs (IPAQs, hw6515, hw6915, h6340), Asus MyPal
A636N, smart mobile phones (2 SonyEricsson P990), Sensors Networks
Teaching Lab Equipment (Crossbow Mote Sensor Kits), Dallas DS80C400
(DSTINIm400) Networked Microcontroller Evaluation Kits, wireless
development kits ...
|
|
1/2004 2/2005 |
Enterprise Resource Planning (ERP) Projects
Europe Software |
| Consultant and
mentor on organization structure and processes, technologies,
project management and software development processes, enterprise
system architectures |
He made contributions
to the following main areas for a new start-up company from its
beginning:
Organization structure and processes, interviews, technologies and
tools, software development team models, software life cycle activities, software
development and project management processes, standards and
documents.
Consultancy on Enterprise and ERP
applications such as Supply Chain Management, Human Resources and
Product Management, and Banking applications. The following were the
general problems in these applications: How to layer an enterprise
application, how to organize domain logic (i.e.: Security Layer,
Service Layer, Data Model), how to tie that logic to a relational
database, how to design a web based presentation, decisions in
distributed design, and handling transactions. JSF, Hibernate, and
Spring Framework are some of the new technologies used at Europe
Software.
|
|
5/2003 12/2003 |
Automatic Sales Machine and Ticket Sales Machine Projects
BELBİM (Istanbul
Municipalities Data Processing Industry and Trade Inc.)
(İstanbul Belediyeler Bilgi İşlem Sanayi ve Ticaret A.Ş) |
| Consultant and
mentor for system architecture, technologies and software
development processes |
The AKBIL (Smart
Ticket) System developed by
BELBIM for public transportation is the biggest integrated
electronic ticket system in the world. It has become possible for
2.500.000 habitants of Istanbul to travel with only one single
ticket in 15 separate organizations and 19 kinds of different
vehicles. This project was entirely designed and produced by Turkish
engineers without getting any loan and know-how.
This is a reengineering project which re-designs and re-implements
the existing Automatic Sales Machine (ASM) and Ticket Sales Machine
(TSM) parts of the AKBIL system using Java technologies, new
development tools and processes. These two systems are basically
ticket loading systems and do the similar jobs. The ASM has no sales
person; it uses a banknote accepter to get the users cache, whereas
the TSM is used by a sales officer and has many complicated
operations for ticket loading.
The ASM system has a personal computer (PC), a banknote accepter
(BNA), a TOM (Touch On Memory) Read/Write circuit, a monitor, a
Vacuum Fluorescent Display (VFD), a printer, other hardware
components and a power supply. The BNA, TOM R/W circuit, and VFD are
connected to the serial ports of the PC. The TSM system has all
these hardware components except BNA.
The analysis, design, and implementation of the new system were
started and completed using UML and an agile software development
process. The Java programming language and Borland JBuilder
development platform were used in the implementation. The Borland
Together was used as the UML modeling and documentation tool.
|
|
5/2003 12/2003 |
Data Transfer and Automatic Integration Projects
BELBİM (Istanbul
Municipalities Data Processing Industry and Trade Inc.)
(İstanbul Belediyeler Bilgi İşlem Sanayi ve Ticaret A.Ş) |
| Consultant and
mentor for system architecture, technologies and software
development processes |
The AKBIL data (like
sales reports) produced by many different vehicles in Istanbul
transportation are collected by modems and processed at the BELBIM
Data Processing Center every day. The statistical and financial
reports are produced and sent to many organizations of Istanbul at a
daily basis.
The data transfer program basically gets and writes raw reports
(files collected by modems from different sources) to database
tables and related directories on the file servers according to
their file types. The automatic integration program reads
preprocessed files from their directories and start further
processing and database operations.
These two projects are reengineering projects which re-design and
re-implement the existing data transfer and file processing units of
the AKBIL system using new technologies, development tools and
processes. The analysis, design, and implementation of the new
systems were started and completed using UML and an agile software
development process. The C# programming language, Visual Studio.NET
development platform, and MS SQL Server were used in the
implementation. The Borland Together was used as the UML modeling
and documentation tool.
|
|
5/1999 7/2002 |
IP Crypto
Equipment Management System (IPKC-YM)
TÜBİTAK-UEKAE |
|
Project manager, system architect |
A management center and
special agent software for IP crypto devices were designed and
developed. These devices are the products of the National Research
Institute of Electronics and Cryptology and used to form VPNs
(Virtual Private Network). The management center software is based
on Java RMI technology and runs on the HP OpenView network
management platform. The management agent was developed using the C
programming language. The communication between the management
center and the crypto devices is performed by SNMP messages. The
five management functions of network management (Fault,
Configuration, Account (Asset), Performance and Security (FCAPS)
management) were implemented for IP crypto devices.
Dr. Gümüşkaya was the chief software architect on network
management and Java network programming technologies. He also made
some contributions to the representation of Turkey in the NATO
INFOSEC Working Group during this project.
|
|
8/2000 12/2001 |
Institute and Project Management Processes Improvement
TÜBİTAK-UEKAE |
|
Working in various institute process improvement teams as project
manager |
Research on
administrative and technical management processes which would be
applied in an R&D institution, active participation to UEKAE process
improvement meetings, preparation long presentations and process
documents which would be used in the institute. In this scope,
research studies were conducted on various software development and
project management processes, starting from CMM, IEEE, SPICE, and
present new agile methodologies like XP (Extreme Programming).
Some processes and documents which could be used especially in
software projects were produced.
|
|
5/1997 5/1999 |
TAFICS (Turkish Armed Forces Integrated Communication System) Electronic Key Management System
(TELAYS)
TÜBİTAK-UEKAE |
|
Project member, system architect |
In this project, TCP
sockets-based large distributed network software which run on a
Turkish military TCP/IP network having SUN Enterprise/Ultra
Solaris/UNIX and PC Windows NT computers in a large geographical
area in Turkey was developed by a very large project team. This is
the first large software development project in many aspects in
Turkey. The main system at the crypto key production and
distribution center was build on top of Java and SDL technologies.
This system produces electronic keys and distributes these keys to
the remote crypto equipment on the wide area network in Turkey. Dr.
Gümüşkaya was the chief software architect on Java network
programming technologies. This project lasted about 7 years and
employed hundreds of software and hardware developers.
|
|
1995
1997 |
Electronic Electricity Meter
ELKOSİS-Federal Elektrik
|
| |
Co-founder, software projects
manager |
In this project,
a new electronic electricity meter device having prepayment feature with
its smart card and its PC program were developed for
Federal Elektrik for the Turkish
market. The design and the development of the electricity meter requirements
and analysis of existing systems in terms of hardware and software
solutions were performed. The TI MSP 430 based hardware including
current and voltage sensors, infrared communication, smart card
interface, keyboard, LCD display were implemented. A Windows GUI
application and a database program were developed using Delphi and
Interbase for electricity meter user accounts and operations. The user and electricity usage
information which were entered on the PC was downloaded to the smart
card via a smart card interface circuit designed for the PC. The meter
worked with this card.
|
|
1994
1995 |
AdEPar (Advanced Educational Parallel) DSP Software Environment
Uludağ University, Electronic Engineering Department
|
| System architect, software engineer
|
Dr. Gümüşkaya,
as part of his Ph. D. study, developed a block diagram based object
oriented Digital Signal Processing (DSP) software environment using
Borland 3.1 OWL (Object Windows Library). The DSP algorithms which are
in the form of LGDF (Large Grain Data Flow) graphs or ADF (Atomic Data
Flow) graphs (digital filters) could be described in this
environment. The algorithms are simulated using the program. The program distributes the tasks of a real-time DSP algorithm graph to the
processing elements and generates a parallel C or assembly code for the
target TMS320C25 processors.
|
|
1993
1994
|
Parallel Hardware Debugger for a Dual Processor Based DSP Architecture
for Real-Time Control and Digital Signal Processing Applications
Uludağ University, Electronic Eng. Dept.
- TÜBİTAK-MAM Electronic Department, Gebze
|
| System architect, software engineer
|
In this project a
hardware debugger program was developed using the Borland 3.1 Turbo
Vision C++ objects for the dual-processor parallel DSP (TMS32C25) system
which was designed and produced at the Electronics Department of the
Scientific and Technical Research Council of Turkey-Marmara Research
Center (TÜBİTAK-MAM).
|
|
10/1992 12/1995
|
TÜBİTAK-MAM Marmara Research Center, Electronics Department,
Gebze
|
| Consultant
|
Various projects on
hardware and software engineering, digital signal/image processing.
Different microprocessors, microcontrollers, special purpose
processors like TMS 320C25/30 DSP processors, PC data acquisition
and I/O boards were designed, constructed and used in various
projects. C/C++ and assembly languages were used. The projects were
for mostly academic purposes, and resulted in journal and conference
papers.
|
|
1990 1995
|
Foundation of an Electronics Research Lab and a Research Team
Uludağ
University, Department of
Electronic
Engineering
|
| Founder |
| Lisans ve lisans üstü
öğrencileri için BilDET (Bilgisayar Destekli Elektronik Tasarım)
laboratuarını ve öğrenci araştırma grubunu kurmuştur. BilDET
öğrencileri, ulusal projelerde ödüller kazanma, yurtdışı doktora
sınavlarını ve araştırma görevlilikleri kazanma, yüksek teknoloji
üreten firmalarda iş bulma gibi başarılar kazanmışlardır.
BilDET çalışmalardan bir kısmının bazı ulusal ve uluslararası
akademik yayınlara da katkısı olmuştur.
BilDET
öğrencilerinin, TÜBİTAK üniversiteler arası proje yarışması
mühendislik dalında almış oldukları ödüller şunlardır: 1990da
teşvik ödülü, 1991de ikincilik, 1992de birincilik ve 1993 yılında
da proje maddi destek ödülü kazanmışlardır. Ayrıca, Mühendislik ve
Mimarlık Fakültesinde düzenlenen bir törende, özel ödüller de
almışlardır. 1994 yılında, bir öğrencisi, Dr. Gümüşkayanın
katkılarıyla geliştirmiş olduğu Windows altında çalışan bir
elektronik devre simülasyon programı ile, PC World dergisi büyük
ödülünü kazanıp Amerikada Seattle eyaletinde Microsoft firmasının
tesislerini gezme ve tatil ile ödüllendirilmiştir. Bu
laboratuar 1995 yılında bolümdeki bir
Profesör tarafından
kapatılmıştır...
|
|
1992 (6
months) |
Intel 196KC Microcontroller Based Electric Wending Machine
Uludağ University,
Department of
Electronic
Engineering
MİSTAŞ A.Ş. |
| System architect, software engineer
|
An electronic wending
machine control unit was developed with a joint work of the
Electronics Department of Uludağ University and MİSTAŞ A.Ş in Bursa.
In the project, the 16-bit Intel 196KC microcontroller was used as
the main processor in the control unit.
|
|
1987
1989 |
Galaxy Hardware Description Language
University of
Wisconsin-Madison, Electrical and Computer Engineering
Department
|
| Software engineer |
The Galaxy
Hardware Description Language (GHDL) developed by Dr. Gümüşkaya as part of his
master study become a commercial product and was also
used in the University of Wisconsin and in many universities of
USA.
The GHDL was one of the CAD
(Computer Aided Design) tools of the Galaxy CAD environment which was
developed by Dr. Beetem and his students. Galaxy was developed
especially for digital simulation and it was also the name of a high
level programming language which was developed by Dr. Beetem. Digital
circuits in the Galaxy CAD Environment were described as hierarchical by using Dr. Gümüşkayas
program. The output of the program was a file having circuit components and a netlist.
This file was in the common data structure representation form and used by other simulation programs in the Galaxy
CAD
environment. The
user described signals and their timing for digital circuits by using another
Galaxy program after describing the circuits by GHDL.
|
|