In the paper authors are introducing the concept of usage of physical orientation of a mobile device, calculated using built-in environmental sensors like accelerometer, gyroscope and magnetometer for detection of tilting gesture. This gesture is used as an acceptance factor for the two next probable word solutions suggested to the user during text input. By performing the device tilt, the first or second word is being automatically put into the desired text field and new prediction is performed. The text predictions are calculated and stored directly on the device to maintain privacy protection. The founding concept of the software is being presented, as well as initial considerations and further plans. This solution is recommended especially to smartphone manufacturers like Microsoft, Samsung and Apple to deploy in their latest models.
PL
W artykule zaprezentowano koncepcję wykorzystania fizycznej orientacji urządzenia mobilnego, wyliczanej z wykorzystaniem wbudowanych czujników takich jak akcelerometr, żyroskop oraz kompas cyfrowy w celu wykrywania gestów wychylenia urządzenia. Taki gest wykorzystywany jest jako metoda akceptacji jednego z dwóch następnych prawdopodobnych słów podczas wprowadzania tekstu. Poprzez wykonanie gestu proponowane słowo jest automatycznie akceptowane i użytkownikowi prezentowana jest kolejna predykcja. Prawdopodobieństwa są wyliczane i przechowywane bezpośrednio na urządzeniu, w celu zapewnienia prywatności użytkownika. Podstawowa koncepcja oprogramowania jest zaprezentowana w artykule, jak również wstępne założenia i plany na przyszłość. Rozwiązanie jest szczególnie rekomendowane dla producentów smartfonów, jak firmy Microsoft, Samsung czy Apple, do wdrożenia w najnowszych modelach smartfonów.
There are plenty of sublime devices, including input devices, for all kinds of specialists working with computers available on the market. Furthermore, the more specific solutions are needed, the more expensive and complicated they are. At the time when many people prefer to try as many things as possible before selecting the specific learning paths, both high price and high entry threshold, can appear as blockers. In the paper, there are selected some hardware and software solutions for facilitating the work of the professionals , who expect more analog-like interfaces and more natural ways to control computers presented. Additionally, the authors describe original software and hardware solution that allows the use of wide range MIDI devices as custom input devices. The concept of the software made is being presented, as well as some results of initial interaction of different kind of professionals and the proposed solution software and hardware.
PL
Dostępne jest na rynku wiele urządzeń, w tym urządzeń wejściowych, dla różnych kategorii wymagających użytkowników komputerów. Dodatkowo, im bardziej skomplikowane rozwiązania są potrzebne, tym bardziej są one skomplikowane i kosztowne. Wysoka cena i wysoki próg wejścia utrudnia możliwość znalezienia urządzenia dostosowanego do konkretnych, specyficznych potrzeb użytkownika. W artykule zaprezentowano szereg wybranych rozwiązań sprzętowych i programowych pozwalających na wypełnienie luki w urządzeniach wejścia dla specjalistów oczekujących interfejsów w stylu analogowym oraz bardziej naturalnych sposób na interakcję z oprogramowaniem. Autorzy demonstrują także budowane własne oprogramowanie pozwalające na wykorzystanie szeroko dostępnych urządzeń MIDI jako urządzeń wejścia. Ogólna koncepcja proponowanego oprogramowania jest zaprezentowana, jak również wstępne rezultaty badań odczucia użytkowników korzystających z proponowanego rozwiązania.
In this paper the authors are discussing a community-driven system for reporting via smartphones road acceleration data, processed on-the-fly in the cloud computing system for finding possible road artefacts as well as assessing overall road quality on the driver-friendly RRUI scale. The proposed system uses smartphones mounted in a car with little to no calibration or initial setup. By performing a fast analysis in the cloud, data are made immediately available for other users. The system continuously sends to end users' devices data about road quality issues "in exchange" for acceleration information.
W przedstawionym artykule autorzy przedstawiają wybrane możliwości osiągnięcia uspokojenia ruchu kołowego, w szczególności środki budowlane, takie jak progi zwalniające. Wykonywana została kategoryzacja istniejących typów progów zwalniających i ich przedstawienie. Autorzy skupiają się na dwóch kwestiach –komforcie jazdy użytkownika drogi oraz wykrywaniu niektórych środków uspokojenia ruchu z wykorzystaniem urządzeń mobilnych. Zaprezentowano aplikację na telefon smartphone (Lumia 820 i 1020) stworzoną do rejestracji przyspieszeń z wykorzystaniem akcelerometru podczas przejazdów samochodem oraz metodę analizy zarejestrowanych przyspieszeń z wykorzystaniem różnych wartości progowych. Metoda i oprogramowanie zostało sprawdzone w dwóch przypadkach przejazdów rzeczywistymi drogami, prezentując w formie graficznej zarejestrowane wyniki analizy przeprowadzonych pomiarów. Przedstawiono również inne prace w dziedzinie wykorzystania urządzeń mobilnych w celu wykrywania różnego rodzaju artefaktów drogowych.
EN
In this paper the authors present selected possibilities of traffic-calming, mostly physical ones, such as speed bumps and speed humps. A categorisation and description of the existing measures is included. The authors concentrate on two objectives – detection of speed bumps and speed humps by using mobile devices and on passenger comfort. A Lumia 820 and 1020 smartphone application is introduced, created for acquiring acceleration data during car rides, as well as a method of analysis of these data for speed bump detection by using different threshold values. The method and the software are tested during two different car trips in the real world and in actual road conditions. A comparison between the selected method and some previous attempts in similar fields is also given.
Artykuł przedstawia możliwości zastosowania urządzeń mobilnych jako rejestratorów przyspieszenia. Wykonane badania dotyczą użycia urządzeń działających na trzech platformach mobilnych: Android, iOS oraz Windows Phone. W tym celu stworzono trzy odrębne aplikacje mobilne, przy pomocy których mierzone jest przyspieszenie w trzech kierunkach (X, Y, Z). Przed wykonywaniem pomiarów, urządzenia są kalibrowane. Dodatkowo aplikacja dla systemu Android umożliwia przeliczenie wartości z układu współrzędnych urządzenia do układu współrzędnych świata. Wybrane wyniki są przedstawione w postaci wykresów.
EN
The paper investigates possibility of using mobile devices as acceleration recorders. Presented research focuses on mobile devices running three mobile platforms: Android, iOS and Windows Phone. Three mobile applications are created in order to measure the acceleration in three directions (X,Y,Z). Prior to data recording all devices are calibrated. Additionally the Android application allows for converting the results from device’s to world’s coordinate system. The results are presented in graphs.
W artykule przedstawiono ekonomiczne uzasadnienia dla wykorzystania rozwiązań typu cloudcomputing w systemach informatycznych przedsiębiorstw. Technologia chmury obliczeniowej jest obecnie jedną z najszybciej się rozwijających gałęzi informatyki. Opisano i zdefiniowano trzy najważniejsze modele dostępu chmury wraz z ich zaletami dla użytkowników końcowych, w szczególności dla użytkowników urządzeń mobilnych.. Wymieniono także pięć głównych charakterystyk tej technologii oraz zaprezentowano cztery różne modele dotyczące wdrażania usług dla różnego typu odbiorców. W kolejnej części artykułu zostały opisane zalety rozwiązań chmurowych w odniesieniu do usług dostarczanych tradycyjnie oraz główne aspekty ekonomiczne przemawiające za wyborem nowo rozwijanych rozwiązań. Dziedziny, w których zysk z zastosowania chmury jest najwyraźniejszy, obejmują wykorzystanie dużych mocy obliczeniowych w niezdefiniowanych z góry warunkach czasowych.
EN
The paper presents economic justification for usage of the cloud computing technologies in companies’ telecommunication systems. The cloud is currently one of the most rapidly growing branches of computer science. The three most important access models are described including their advantages for end users, especially mobile devices’ users. The five main characteristics were detailed as well as four different models of deployment, each for different kind of customer. The next part of the article shows benefits of cloud computing in comparison to traditionally available application, hosting and infrastructure services. The economic aspects important for small and medium businesses and advantages for choosing this news set of technologies are described. The main fields of cloud computing usage are high performance computing, especially when time constraints are undetermined.
Artykuł omawia możliwości zastosowania urządzeń mobilnych jako rejestratorów przyspieszenia ruchu. Badania przeprowadzono na trzech platformach mobilnych: Android, iOS oraz Windows Phone. Do celu badań opracowano autorskie aplikacje mobilne wykorzystujące wbudowane czujniki urządzeń. Otrzymane dane przyspieszenia zostały przeliczone na współrzędne świata, co ułatwiło późniejszą analizę danych ruchu. Przy użyciu autorskich aplikacji przeprowadzono badania jakości stanu wybranych dróg podczas jazdy samochodem przy jednoczesnym użyciu trzech urządzeń mobilnych. Otrzymane wyniki zostały zaprezentowane w formie graficznej. Z otrzymanych wykresów można było jednoznacznie stwierdzić,czy samochód jechał po drodze wyremontowanej, kratce do układania parkingów, koleinach znajdujących się przed światłami czy wystającej studzience. W pracy porównano również zastosowanie poszczególnych systemów mobilnych do oceny jakości dróg.
EN
The article presents the possibility of applying mobile devices as acceleration recorders. The performed research concern three mobile platforms: Android, iOS and Windows Phone. For the purpose of the research three mobile applications were implemented. They operate on the basis of built-insensors. The obtained results were calculated on global coordinate system which make the data analysis easier. These applications were used to assess the quality of the selected roads during a car drive. The results were presented in graphs. These graphs clearly indicate what kind of road the car was driving on e.g. renovated road, grille styling car parks, tracks located in front of the lights and protruding manhole. The ability to evaluate the road quality for each mobile platform was compared.
Zagadnienia wyznaczania optymalnej trasy dla usług transportowych należą do szczególnie ważnych w obecnej sytuacji ekonomicznej. Korzystając z aplikacji komputerowych, systemów szpitalnych i w końcu z urządzeń mobilnych przeznaczonych dla samych kierowców flot możliwe jest odpowiednie dostrojenie transportu do zadanych ograniczeń. Transport medyczny w porównaniu do zwykłych usług transportowych charakteryzuje się specyfiką, związaną z koniecznością spełnienia dodatkowych warunków związanych z czasem oraz kolejnością wykonywania przewozu. W artykule sformułowano modele matematyczne optymalizacji kosztowej osobowego transportu medycznego, które mogą być wykorzystane przy planowaniu tras. Modele uwzględniają typowe ograniczenia pojemności środka transportu czy też czasu pracy kierowców. W zależności od dodatkowych ograniczeń sformułowane zostały modele z oknami czasowymi oraz ustaloną kolejnością odbioru.
EN
Medical transport in comparison to regular logistics services is defined to very specific procedures and conditions because of time constraints and order of people to be transported. In this paper mathematical models for cost-efficiency optimization for patients’ medical transport were presented, which may be used during route planning for mobile software designed for medical users. Proposed models are including typical constraints of passenger’s limits and driver’s time limits defined by law. Based on different additional constraints there were different models with time windows and specific order of visiting places defined.
W artykule przedstawiono projekt autonomicznego urządzenia elektronicznego, które rejestruje wartości przeciążeń, którym jest poddawane, w taki sposób, że możliwe jest transportowanie urządzenia wraz z ładunkiem, np. wewnątrz pojedynczej paczki, natomiast po dotarciu do punktu docelowego możliwy jest automatyczny odczyt zapisanych w urządzeniu danych, ich przetwarzanie w innych systemach elektronicznych, gdzie między innymi możliwe będzie sprawdzenie, czy nie naruszone zostały progi bezpieczeństwa.
EN
In every method of transport packages from point A to point B there may occur issues when transporting fragile objects – there may be a human error, violations of procedures, as well as various accidents or damages, including communication accidents, which may result in destruction or damaging transported objects. Some packages may also be destroyed not only when dropped, but also when acceleration is over some point. There is also a possibility that transported object is vulnerable to acceleration in the manner which results in change of parameters, which may be very important when transporting specialty laboratory equipment. In this paper, author describes autonomic electronic device registering acceleration (g-force) values measured by itself. Device may be transported along with fragile packages, like in the same box, and at the destination point, there is a possibility of automatic transmission of recorded data to some IT systems, where systems could check if safety margins has not been exceeded.
Metoda Elementów Skończonych (MES) jest jedną z najbardziej skutecznych technik obliczeniowych uzyskania przybliżonego rozwiązania równań różniczkowych cząstkowych, które pojawiają się w wielu zagadnieniach naukowych i inżynierskich. Środowisko obliczeniowe Finite Element Method Magnetics (FEMM) to pakiet oprogramowania do rozwiązywania problemów elektromagnetycznych, rozpływu ciepła oraz przepływu prądu z wykorzystaniem MES. W środowisku tym można rozwiązać zagadnienia w geometrii płaskiej 2D oraz osiowosymetrycznej 3D harmonicznych liniowych i nieliniowych modeli magnetycznych niskiej częstotliwości oraz magnetostatycznych, jak i problemów elektrostatycznych. Aplikacja FEMM cechuje się prostym interfejsem, dużą dokładnością i niskim kosztem obliczeniowym, co sprawia, że jako produkt Open Source jest popularna w dziedzinie nauki, techniki i edukacji. W artykule przedstawiono główne cechy i funkcje pakietu oraz sposób rozszerzenia możliwości obliczeniowych z wykorzystaniem języka LUA. Przedstawiono algorytm obliczeniowy napisanego w LUA podprogramu odzwierciedlającego ruch rotora prądnicy. Celem pracy jest wykazanie możliwości środowiska FEMM jako dodatkowego narzędzia na potrzeby nauki i techniki, zwłaszcza, gdy czynniki takie jak koszty lub złożoność oprogramowania nie pozwalają na korzystanie z produktów komercyjnych.
EN
Finite Element Method (FEM) is one of the most effective computational techniques to obtain approximate solutions of partial differential equations that arise in many scientific and engineering issues. Computing environment Finite Element Method Magnetics (FEMM) is a software package for solving electromagnetic problems, propagation of heat and current flow using FEM. In this environment the plane geometry 2D and 3D axisymmetric linear and nonlinear harmonic models of low-frequency magnetic and magnetostatic and electrostatic problems can be solved. FEMM application has a simple interface, high accuracy and low cost computing, which makes it as an Open Source product popular in the fields of science, technology and education. The article presents the main features and functionality of the package and a way to extend computing capabilities using LUA language. The algorithm of calculation subroutine written in LUA for reflecting the movement of the rotor of the generator is presented. Aim of this study is to demonstrate the capacity of the environment FEMM as an additional tool for the needs of science and technology, especially when factors such as the cost or complexity of the software does not allow the use of commercial products.
Kody dwuwymiarowe, będące rozwiniętą formą prostych kodów paskowych, stanowią następny krok w dziedzinie identyfikacji i śledzenia produktów oraz przesyłek. Udostępniając więcej informacji możliwych do zakodowania na niewielkiej powierzchni pozwalają na dokładniejsze opisanie konkretnego fizycznego obiektu. W tym referacie znajdzie się omówienie wyglądu i sposobu wykorzystania najpopularniejszych standardów kodów 2D, zwłaszcza QR Code firmy Denso Wave oraz HCCB firmy Microsoft, możliwych informacjach jakie można kodować w geometrycznych wzorach kodów dwuwymiarowych oraz metodach połączenia tego z istniejącymi bazami danych. Z uwagi na rosnąca popularność urządzeń mobilnych, zwłaszcza "inteligentnych" telefonów komórkowych, w referacie opisane jest wykorzystanie urządzeń typu "smartphone" do odczytu kodów dwuwymiarowych i sprzężenie tego z systemami bazodanowymi firmy do celów identyfikacji konkretnej sztuki produktu.
EN
Two-dimensional barcodes, a heritage of popular bar codes, are next step in identification and tracking physical products and parcels. More information available when encoded on smaller (than on barcodes) area are allowing for more accurate description of current physical object. In this paper there are description of appearance and usage of popular 2D codes, especially QR Code by Denso Wave and HCCB from Microsoft, as well as possible information which are encoded in 2D codes geometrical forms. Also, there is a description of how link physical codes with the information in company databases. Because of growing popularity of mobile devices, especially "smartphones", in this paper there is a description of usage of modern mobile phones for 2D codes recognition and reading data from company's IT systems.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.