Electron + MSIX + Windows Widgets
Metode Windows ITS Maps
Halaman ini membedah Microsoft Store app, Electron runtime, C# Windows Widget Provider, Adaptive Card templates, media renderer, dan identitas MSIX.
Developer Hanifa Septhi Larasati
Publisher Hanifa Teams
URL https://itstelkom.web.app/method/windows
Updated 21 July 2026
Electron + MSIX + Windows Widgets
Metode Windows ITS Maps
Halaman ini membedah Microsoft Store app, Electron runtime, C# Windows Widget Provider, Adaptive Card templates, media renderer, dan identitas MSIX.
Fitur
Diagram
Rumus
Screenshot
Baris per baris
Download
Fitur
Fitur utama yang dibahas
MSIX Microsoft Store Identitas HanifaTeams.ITSMaps, publisher, AppX assets, location/internet capability.
Windows Widgets 4 AdaptiveCard widgets: ITS Live, Kamera AI ITS, Peta ITS, Data Full & Alert.
Desktop app Electron shell, custom titlebar, map/camera desktop, history, PiP/fullscreen video.
Widget media C# renderer membuat chart, map tile, icons, snapshot AI, dan bbox sebagai media card.
Diagram
Alur runtime Microsoft Store / Windows
flowchart LR
RTDB[("Firebase RTDB")] --> C["ItsWidgetDataService.cs"]
C --> M["ItsWidgetMediaRenderer.cs"]
C --> T["AdaptiveCard JSON templates"]
M --> Board["Windows Widget Board"]
Electron["Electron Desktop"] --> Renderer["web/src/windows.ts"]
Package["MSIX HanifaTeams.ITSMaps"] --> Board
Line-by-line source atlas
Atlas kode Microsoft Store / Windows
Ringkasan file tetap tersedia di halaman utama. Isi kode asli dan catatan teknis per baris dimuat hanya saat diminta agar dokumentasi cepat dibuka dan tetap dapat dipelajari secara lengkap.
File
Baris
Baris logika
Simbol utama
web/package.json
304
303
template / konfigurasi
web/windows.html
20
16
template / konfigurasi
web/windows-widgets/ItsMapsWidgetProvider/ItsLockScreenStatusUpdater.cs
67
58
...
Simbol utama
L12 Update
web/windows-widgets/ItsMapsWidgetProvider/WidgetDiagnostics.cs
26
21
...
Simbol utama
L11 Write
web/windows-widgets/ItsMapsWidgetProvider/Package.appxmanifest
137
130
template / konfigurasi
web/windows-widgets/ItsMapsWidgetProvider/Templates/TrafficWidgetTemplate.json
69
68
template / konfigurasi
web/windows-widgets/ItsMapsWidgetProvider/Templates/AiWidgetTemplate.json
49
48
template / konfigurasi
web/windows-widgets/ItsMapsWidgetProvider/Templates/MapWidgetTemplate.json
76
75
template / konfigurasi
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataWidgetTemplate.json
65
64
template / konfigurasi
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataMonitorWidgetTemplate.json
58
57
template / konfigurasi
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataAlertWidgetTemplate.json
68
67
template / konfigurasi
web/scripts/generate-transparent-windows-assets.ps1
86
75
...
Simbol utama
L12 Write
web/scripts/appx-manifest-created.cjs
48
42
template / konfigurasi
web/package.json
304 baris
web/src/windows.ts
4.059 baris
web/electron/main.cjs
563 baris
web/electron/preload.cjs
36 baris
web/windows.html
20 baris
web/windows-widgets/ItsMapsWidgetProvider/Program.cs
136 baris
web/windows-widgets/ItsMapsWidgetProvider/WidgetProvider.cs
130 baris
web/windows-widgets/ItsMapsWidgetProvider/WidgetImplBase.cs
81 baris
web/windows-widgets/ItsMapsWidgetProvider/ItsWidget.cs
151 baris
web/windows-widgets/ItsMapsWidgetProvider/ItsWidgetDataService.cs
849 baris
web/windows-widgets/ItsMapsWidgetProvider/ItsWidgetMediaRenderer.cs
699 baris
web/windows-widgets/ItsMapsWidgetProvider/ItsWidgetIconRenderer.cs
215 baris
web/windows-widgets/ItsMapsWidgetProvider/ItsLockScreenStatusUpdater.cs
67 baris
web/windows-widgets/ItsMapsWidgetProvider/WidgetDiagnostics.cs
26 baris
web/windows-widgets/ItsMapsWidgetProvider/WidgetHelper/RegistrationManager.cs
74 baris
web/windows-widgets/ItsMapsWidgetProvider/WidgetHelper/WidgetProviderFactory.cs
93 baris
web/windows-widgets/ItsMapsWidgetProvider/Package.appxmanifest
137 baris
web/windows-widgets/ItsMapsWidgetProvider/Templates/TrafficWidgetTemplate.json
69 baris
web/windows-widgets/ItsMapsWidgetProvider/Templates/AiWidgetTemplate.json
49 baris
web/windows-widgets/ItsMapsWidgetProvider/Templates/MapWidgetTemplate.json
76 baris
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataWidgetTemplate.json
65 baris
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataMonitorWidgetTemplate.json
58 baris
web/windows-widgets/ItsMapsWidgetProvider/Templates/DataAlertWidgetTemplate.json
68 baris
web/scripts/build-windows-msix-with-widgets.ps1
223 baris
web/scripts/generate-transparent-windows-assets.ps1
86 baris
web/scripts/appx-manifest-created.cjs
48 baris
web/scripts/after-pack-windows.cjs
85 baris
User download
Link aplikasi
Credits
Ucapan terima kasih
Hanifa Septhi Larasati
@hanifasepthi
Developer utama, publisher Hanifa Teams, dan pemilik repository ITS Maps.
Roboflow RF-DETR
roboflow/rf-detr
Rujukan arsitektur object detection RF-DETR untuk pipeline deteksi visual.
Hugging Face onnx-community
onnx-community/rfdetr_nano-ONNX
Model ONNX yang dipakai oleh runtime browser object detection.
Transformers.js / Xenova
transformers.js
Runtime inference JavaScript untuk model AI di browser.
OpenStreetMap, OpenMapTiles, OpenFreeMap, Leaflet, MapLibre, CARTO, Firebase, Microsoft, Android Ekosistem peta vector, fallback raster, hosting realtime, web, widget, dan distribusi aplikasi.