Un compilatore C / C ++ basato su cloud per dispositivi intelligenti: notizie attuali sulla scuola

Un compilatore C / C ++ basato su cloud per dispositivi intelligenti

 – Un compilatore C/C++ basato su cloud per dispositivi intelligenti – 

Scaricare Un compilatore C / C ++ basato su cloud per dispositivi intelligenti materiali del progetto: questo materiale del progetto è pronto per gli studenti che ne hanno bisogno per aiutare la loro ricerca.

ABSTRACT  

Il fondamento di molti dei linguaggi di programmazione odierni è il Linguaggio C/C++, grazie al suo successo e alle direttive che abbracciano diversi paradigmi di programmazione, modelli concettuali e ambienti di runtime.

Dispositivi intelligenti stanno diventando più potenti, più economici e quindi più popolari come si vede nell'ubiquitous computing e nell'Internet delle cose (IOT).

L'obiettivo di questo progetto è di progettare e sviluppare un ambiente di sviluppo integrato (IDE) per il linguaggio di programmazione C/C++ da eseguire su dispositivi intelligenti, in modo che l'utente possa modificare, v sviluppare,

eseguire il debug, compilare ed eseguire programmi C/C++ su dispositivi intelligenti. Il progetto prevede anche l'attuazione di a server basato su cloud che ospita il compilatore. 

SOMMARIO

ESTRATTO …………………. iv
RICONOSCIMENTI ……………… vi
DEDICA ……………… vi
ELENCO DELLE FIGURE …………… viii

CAPITOLO UNO INTRODUZIONE
1.1 Background per lo studio …………………. 1
1.2 Dichiarazione del problema …………………… 3
1.3 Scopo e obiettivi ……………………. 3
1.4 Risultati attesi ………………. 3

CAPITOLO DUE RIESAME DELLA LETTERATURA
2.1 Compilatori ……………………… 4
2.1.1 Architettura del compilatore ………………. 4
2.1.2 Fasi di un compilatore ………………. 5
2.2 Concetto di cloud computing ……………… .. 6
2.2.1 Tipi di cloud computing ………… 8
2.3 Posizione del cloud ……………… 8
2.3.1 Classificazione basata sul servizio fornito ……………. 9
2.4 Sistema operativo Android …………………. 10
2.5 Revisione dei lavori esistenti …………… .. 12
2.5.1 Un compilatore Java basato su cloud per dispositivi intelligenti …………… 12
2.5.2 Implementazione del progetto ………………. 12
2.5.3 Limitazione del sistema ………………. 12
2.5.4 Compilatore C / C ++ in linea che utilizza il cloud computing ……………. 13
2.5.5 Cloud Compiler basato su Android ………… .. 15
2.5.6 Framework applicativo Android “C - Programming” basato su cloud ……… .. 18
2.6 Soluzione proposta ai limiti delle opere esistenti ……… .. 21

CAPITOLO TRE METODOLOGIA DELLA RICERCA
3.1 Analisi del sistema ………………… .. 21
3.2 Analisi del sistema proposto ………………. 22
3.3 Struttura ionica …………………… 22
3.4 Compilatore online CPP.SH ……………… 23
3.5 Analisi dei requisiti di sistema ………………. 23
3.6 Diagramma di flusso dei dati (DFD) …………………. 24
3.7 Diagramma di flusso dei dati a livello di contesto ………………. 25
3.8 Progettazione del sistema ………………………………… 26
3.8.1 Modello di relazione tra entità …………………. 26
3.8.2 Diagramma delle relazioni tra entità (ERD) ……………………… .. 26
3.8.3 Modello di database relazionale …………………… 27
3.8.4 Modello di database relazionale del sistema proposto ………………. 28
3.9 Progettazione del file di database …………………………… 28
3.10 Moduli del sistema proposto ……………… 31

CAPITOLO QUATTRO ATTUAZIONE DEL SISTEMA
4.1 Strumenti utilizzati …………………… 31
4.2 Interfaccia a riga di comando ………………. 32
4.3 GIT …………………………. 33
4.4 Pagina iniziale …………………… 34
4.5 La pagina della barra dei menu ………………. 36
4.6 La pagina delle lezioni audio …………… .. 37
4.7 La pagina delle videoconferenze ………………. 38
4.8 La pagina del compilatore in linea ………………. 38
4.9 La visualizzazione delle informazioni sul progetto ………… .. 40

CAPITOLO CINQUE SINTESI, CONCLUSIONI E RACCOMANDAZIONI
5.1 Riepilogo …………… 41
5.2 Conclusione ……………. 41
5.3 Limitazioni del sistema …………. 41
5.4 Raccomandazioni e lavoro futuro …………… .. 42

RIFERIMENTI …………. 42
APPENDICI ………… 45

PRIORITÀ BASSA PER STUDIARE  

Le tecnologie di apprendimento, in particolare l'apprendimento mobile nelle scuole, stanno cambiando radicalmente.

Ai tempi in cui era necessario suonare il campanello della scuola prima che le lezioni potessero iniziare, o come ricercatore dovevi andare fisicamente in laboratorio per eseguire simulazioni o inviare un lavoro a un computer grande quanto lo schermo TV predefinito

ad oggi dove è possibile ricevere la stessa qualità di apprendimento senza lasciare la propria zona di comfort per mezzo di una piattaforma di apprendimento virtuale che fa leva sul concetto di cloud computing.

Il cloud computing consente un comodo accesso di rete su richiesta a un pool condiviso di risorse informatiche configurabili come software as a service (SaaS),

come platform as a service (PaaS), o come infrastruttura come servizio (IaaS) aumentando così la domanda di servizi tecnologici nelle nostre scuole in quanto fornisce un modello di implementazione per queste richieste su un pay-as-you- base di utilizzo.

Ciò rappresenta una necessità non solo per stare al passo con la domanda in continua crescita, ma anche per poter rendere queste risorse accessibili su qualsiasi dispositivo in grado di connettersi a Internet, tra cui lavagnette, pad, tablet, smartphone, notebook e desktop . 

RIFERIMENTI

Mohamed, TN, Hamada, M., "Un compilatore Java basato su cloud per dispositivi intelligenti", di ieeexplore.ieee.org/document/77760742.

Aamir, NA, Siddharth, P., Arundhati, N., Aditya, P., Venkatesh, B. 2011. “Online
Compilatore C / C ++ che utilizza il cloud computing ", spettro IEEE. DOI 978-1-612847740 / 11 / $ 26.00

Vijay, RS, Guruprasad, SI, Dilip, KJ (2014). "Compilatore cloud basato su Android".
International Journal of Science and Research (IJSR), 3 (9), 2342-2346.

Sonali, SP, Vinod, BI (2015). "Cloud based C - Programming Android Application
Struttura". International Journal of Computer Applications (IJCA), 115 (12), 20-23.

Utkrash, L. (2013, 14 aprile). La tecnologia e il suo ruolo nell'educazione del 21 ° secolo. Estratto aprile
1, 2016, da http://edtechreview.in/trends-insights/insights/277role-oftechnology-in-21stcentury

Perché abbiamo bisogno dell'integrazione tecnologica? (2007, 7 novembre). Estratto il 2 aprile 2016 da
http://www.edutopia.org/technology-integration-guide-importance

tag: , , , ,

I commenti sono chiusi.

Ciao Hi

Non perdere questa occasione

Inserisci i tuoi dettagli