context-aware data access models (declaration of intent draft) dmitry namiot [email protected]...

15
Context-aware data Context-aware data access models access models ( ( Declaration of Intent Draft) Declaration of Intent Draft) Dmitry Namiot [email protected] Dmitry Namiot [email protected] Lomonosov Moscow State University Lomonosov Moscow State University Proposal: Proposal: SkTech.RC/IT/Madnick SkTech.RC/IT/Madnick

Upload: amy-melton

Post on 15-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Context-aware data access Context-aware data access modelsmodels

((Declaration of Intent Draft)Declaration of Intent Draft)

Dmitry Namiot [email protected] Namiot [email protected] Moscow State UniversityLomonosov Moscow State University

Proposal: SkTech.RC/IT/MadnickProposal: SkTech.RC/IT/Madnick

Page 2: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Contact infoContact info

• Email: [email protected]: [email protected]

• Phone: +7-495-939-23-59 Phone: +7-495-939-23-59

• Address: Russia, 119991, Moscow, Address: Russia, 119991, Moscow, Leninskie Gory, MSU, Faculty of Leninskie Gory, MSU, Faculty of Computational Mathematics and Computational Mathematics and Cybernetics 2nd educational Cybernetics 2nd educational building, room 360building, room 360

Page 3: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Position & educationationPosition & educationation

• PositionPosition: senior scientist of Faculty of : senior scientist of Faculty of Computational Mathematics and Computational Mathematics and Cybernetics, Open Information Cybernetics, Open Information Systems LabSystems Lab

• Educational backgroundEducational background: Applied : Applied Mathematics (B.S. and M.S.) – Mathematics (B.S. and M.S.) – Moscow Aviation Institute, Ph.D in Moscow Aviation Institute, Ph.D in Computer Science – Lomonosov Computer Science – Lomonosov Moscow State UniversityMoscow State University

Page 4: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Research areas and past Research areas and past projectsprojects • discrete simulation and statistical methods, discrete simulation and statistical methods, • compilation, grammars, domain specific languagescompilation, grammars, domain specific languages• knowledge management, logical chains, production knowledge management, logical chains, production

systems, artificial intelligence, expert systems, systems, artificial intelligence, expert systems, • real time operational systems, distributed systems: CORBA, real time operational systems, distributed systems: CORBA,

then EJB, then EJB, • telecom development: open interfaces for telco (Parlay telecom development: open interfaces for telco (Parlay

etc.), telecom protocols and services, etc.), telecom protocols and services, • web programming APIs and internet applications, web programming APIs and internet applications, • location based systems and geo programming, location based systems and geo programming, • distributed databases (Hadoop etc.), distributed databases (Hadoop etc.), • web services and semantic web, web services and semantic web, • data mining, data curation in social networksdata mining, data curation in social networks

Page 5: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Accomplishments and Accomplishments and recognitionrecognition

• Author or co-author of over 60 journal Author or co-author of over 60 journal articles and 4 books. articles and 4 books.

• Innovation Award at World Wide Java Innovation Award at World Wide Java Cards Development contest (3GSM World), Cards Development contest (3GSM World), Best on Technology Award at World Wide Best on Technology Award at World Wide Java Cards Development contest (3GSM Java Cards Development contest (3GSM World), World),

• several readers Choice Awards from several readers Choice Awards from computer magazines, computer magazines,

• several Java Developers challenges awardsseveral Java Developers challenges awards

Page 6: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Leadership and Leadership and collaborationcollaboration • participates in European research projects participates in European research projects

(together with Rigas Technical University and (together with Rigas Technical University and Ventspils University College - Latvia), Ventspils University College - Latvia),

• prepares and provides educational for European prepares and provides educational for European telecom firms (Iskratel, Slovenia), reviewer for telecom firms (Iskratel, Slovenia), reviewer for several international conferences (ICST, IARIA), several international conferences (ICST, IARIA),

• co-founder (as technical director) of several high-co-founder (as technical director) of several high-tech firmstech firms

• MSU teaching: database programming, Java MSU teaching: database programming, Java programming for Internet applications. programming for Internet applications.

Page 7: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Intentions for R&D Intentions for R&D

• Theme: “BIG DATA”: large-scale data Theme: “BIG DATA”: large-scale data gathering & mining gathering & mining

• Research issue: data mining services Research issue: data mining services that let define context-aware actions that let define context-aware actions for delivering (discovering) data to for delivering (discovering) data to mobile subscribersmobile subscribers

• Context-aware data access, context Context-aware data access, context aware browsing aware browsing

Page 8: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Intentions for R&DIntentions for R&D

• Nowadays mobile phones are Nowadays mobile phones are becoming the primary source for becoming the primary source for possible data collections. possible data collections.

• ““phone as a sensor” conceptphone as a sensor” concept• It is the typical example of schema-It is the typical example of schema-

less big data. less big data. • For example: environmental sensing For example: environmental sensing

and behavioral. and behavioral.

Page 9: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Intentions for R&DIntentions for R&D

• What kind of information snippets could be What kind of information snippets could be shown (delivered) for mobile subscribers shown (delivered) for mobile subscribers based on various metrics that could be based on various metrics that could be introduced for that vast amount of data?. introduced for that vast amount of data?.

• The goal: provide a set of tools that let define The goal: provide a set of tools that let define (develop) some actions/triggers (e.g. (develop) some actions/triggers (e.g. delivering information to mobile phone) delivering information to mobile phone) depending on the collected context data in depending on the collected context data in the real time. the real time.

• In general it leads to building richer and more In general it leads to building richer and more personalized mobile experiences.personalized mobile experiences.

Page 10: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Intentions for R&DIntentions for R&D

• Elements are (at least):Elements are (at least):• data collection (gathering) modulesdata collection (gathering) modules• data persistence mechanismsdata persistence mechanisms• new metrics for collected data (e.g. new metrics for collected data (e.g.

proximity as a service, fuzzy logic for proximity as a service, fuzzy logic for data estimation etc.)data estimation etc.)

• developers API for using collected developers API for using collected data in applicationsdata in applications

Page 11: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Example: Spot ExpertExample: Spot Expert

• Collected data: Wi-Fi networks infoCollected data: Wi-Fi networks info• Metric: Wi-Fi proximityMetric: Wi-Fi proximity• Result: context-aware browser where Result: context-aware browser where

available content if defined by the available content if defined by the proximity rulesproximity rules

• Big data processing for the next steps:Big data processing for the next steps: collect more sensing data, analyze data collect more sensing data, analyze data

for several subscribers, add more for several subscribers, add more metricsmetrics

Page 12: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

RelevancyRelevancy

• This project addresses the following This project addresses the following hot areas in computing: hot areas in computing:

• M2M applications, M2M applications,

• mobile computing in the real wordmobile computing in the real word

• context-aware (ubiquitous) context-aware (ubiquitous) computing.computing.

Page 13: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Novel & scopeNovel & scope

• Context-aware computing for mobile devices is Context-aware computing for mobile devices is highly fragmented. highly fragmented.

• The amount of practical applications is very The amount of practical applications is very low.low.

• There are no (almost no) development tools There are no (almost no) development tools that cover context-aware applications.that cover context-aware applications.

• It covers multiple research areas: mobile OS It covers multiple research areas: mobile OS and SDK, big data stores for data persistence, and SDK, big data stores for data persistence, real-time analysis for big data, modern real-time analysis for big data, modern programming development tools and APIs, programming development tools and APIs, telecom standards.telecom standards.

Page 14: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

Entrepreneurially promisingEntrepreneurially promising

• Areas for the possible Areas for the possible commercialization:commercialization:

• Smart Cities projectsSmart Cities projects

• distributing hyper-local news data to distributing hyper-local news data to mobile subscribers (e.g. commercial mobile subscribers (e.g. commercial info in malls, news data in campuses info in malls, news data in campuses and office centers), and office centers),

• real world gamesreal world games

Page 15: Context-aware data access models (Declaration of Intent Draft) Dmitry Namiot dnamiot@gmail.com Lomonosov Moscow State University Proposal: SkTech.RC/IT/Madnick

EducationEducation

• Educational courses that could be provided in Educational courses that could be provided in the connection with this project: the connection with this project:

• mobile OS, mobile SDK, mobile OS, mobile SDK, • NoSQL databases, NoSQL databases, • data patterns recognition, data patterns recognition, • big data processing. big data processing. • We can develop new multi-disciplinary core We can develop new multi-disciplinary core

courses for sensing data analysis. These courses for sensing data analysis. These courses will serve also as a basic point for courses will serve also as a basic point for PhD studentsPhD students