Projects

10/16/09

Home
About Me
Publications
Teaching
Projects
Research
My Students
Theses
Services
Presentations
Software Eng.
People
WWW
Personal
Quotes

 

 

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/2005 – 6/2008

Research Projects at the Networking and Software Engineering (NetSE) Lab
Researcher
The NetSELab research team's projects span networking, distributed systems, mobile and wireless systems, pervasive computing, new networking paradigms, and software engineering. PROJECT WEB SITE
 

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 user’s 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: 1990’da teşvik ödülü, 1991’de ikincilik, 1992’de 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üşkaya’nı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 Amerika’da 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üşkaya’s 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.
 

 

Home | About Me | Publications | Teaching | Projects | Research | My Students | Theses | Services | Presentations | Software Eng. | People | WWW | Personal | Quotes

This site was last updated 10/16/09