Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OpenStudio Node.js to DOE/NREL
Search
Josh Wentz
April 30, 2014
Programming
0
240
OpenStudio Node.js to DOE/NREL
Josh Wentz
April 30, 2014
Tweet
Share
More Decks by Josh Wentz
See All by Josh Wentz
U.S. Department of Energy Presentation
joshwentz
0
560
Lucid Product Keynote 2016
joshwentz
0
600
Architecture Symposium Speech 2015
joshwentz
0
600
AEC Computational Harmony
joshwentz
0
640
GE Energy Leadership Program
joshwentz
2
660
Energy Business Intelligence 2009
joshwentz
1
310
Other Decks in Programming
See All in Programming
PHPカンファレンス関西2025 基調講演
sugimotokei
6
1k
MCPで実現できる、Webサービス利用体験について
syumai
7
2.2k
階層化自動テストで開発に機動力を
ickx
1
450
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
0
210
AI Ramen Fight
yusukebe
0
120
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
0
220
What's new in AppKit on macOS 26
1024jp
0
180
コーディングエージェント概観(2025/07)
itsuki_t88
0
460
顧客の画像データをテラバイト単位で配信する 画像サーバを WebP にした際に起こった課題と その対応策 ~継続的な取り組みを添えて~
takutakahashi
4
1.4k
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
680
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
240
TypeScriptでDXを上げろ! Hono編
yusukebe
3
890
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Docker and Python
trallard
45
3.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
182
54k
Automating Front-end Workflow
addyosmani
1370
200k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Language of Interfaces
destraynor
158
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
Adopting Sorbet at Scale
ufuk
77
9.5k
A better future with KSS
kneath
238
17k
Music & Morning Musume
bryan
46
6.7k
Transcript
2SHQ6WXGLR1RGHMV WKHIXWXUHRIVLPXODWLQJEXLOGLQJHQHUJ\21/,1( H[SRVLQJ'2(¶V(QHUJ\3OXV 2SHQ6WXGLRLQWRZHEWRROV VLPSOLI\LQJWKH((%+XE5HWURILW0DQDJHU7RROLQWRODQJXDJH E\-RVK:HQW]0RKDPPDG+HLGDULQHMDG<LQJ6XQ1LFN0DWWLVH-RVK.XLURV 0DWW'DKOKDXVHQ-HOHQD6UHEULFRQWR'2(15(/
$*(1'$ $030:HE7RROV'HPR GG Ɣ 6LPXODWLRQ3ODWIRUP WRROVHHEKXERUJ Ɣ 5HWURILW0DQDJHU7RRO WRROVHHEKXERUJFRPSUHKHQVLYH Ɣ
5HWURILW0DQDJHU*DPH WRROVHHEKXERUJJDPH Ɣ 2SHQ6WXGLRRQ1RGHMV QRGHHHEKXERUJ Ɣ (QHUJ\3OXVLR 3030%UDLQVWRUPLQJ6HVVLRQ
((%+XE6LPXODWLRQ3ODWIRUP WRROVHHEKXERUJ JLWKXEFRPHHEKXE
5HWURILW0DQDJHU7RRO WRROVHHEKXERUJFRPSUHKHQVLYH JLWKXEFRPHHEKXE
5HWURILW0DQDJHU*DPH WRROVHHEKXERUJJDPH JLWKXEFRPEXLOGVFL
/HVVRQV/HDUQHG 1RGHMV -DYD6FULSW /DQJXDJHIRU%URZVHU6HUYHU'DWDEDVH'6HQVRUV 'RFXPHQW%DVHG'DWDEDVH -621 IOH[LELOLW\QHHGHGIRUEXLOGLQJV
%()25( -,108-,1* 5HWURILW0DQDJHU7RRO 507 '(& WRROVHHEKXERUJFRPSUHKHQVLYH
0LQLPDO5076RIWZDUH 02+$00$'-26+ 3DFNDJHGIRU-DVRQ7XUQHUWR3RUW2SHQ6WXGLR5XE\WR-DYD6FULSW)(% JLWKXEFRPHHEKXERSHQVWXGLRBQRGHMVWUHHGHYHORSMDVRQ
%52:6(5 6(59(5 %()25( $)7(5 QRGHHHEKXERUJ WRROVHHEKXERUJ 0,*5$7,21 )URQW %DFN(QG3URJUDPPLQJ/DQJXDJH&RPSDULVRQKWWSHQZLNLSHGLDRUJZLNL3URJUDPPLQJBODQJXDJHVBXVHGBLQBPRVWBSRSXODUBZHEVLWHV
&RPSDUH2EMHFWVRI2WKHU/DQJXDJHVVKDQFDUWHUJLWKXELRPUGDWDFRQYHUWHU /DQJXDJH -DYD6FULSW 2EMHFW -621 $)7(5
QRGHHHEKXERUJ JLWKXEFRPHHEKXE 2SHQ6WXGLRRQ1RGHMV
02+$00$' Ɣ ,GHQWLILHGVWHSVUHTXLUHGWRFUHDWHDQ2SHQ6WXGLREXLOG IURPWKHVRXUFHFRGHDQGFUHDWHGDQH[HFXWDEOH SDFNDJHIRU8EXQWX Ɣ 6WDUWHGFRQWULEXWLQJWRWKH%XLOGLQJ&RPSRQHQW/LEUDU\ %&/
<,1* Ɣ 'DWDVWUXFWXUH ż KWWSQRGHHHEKXERUJGDWDVWUXFWXUH Ɣ 'RFXPHQWEDVHGEXLOGLQJ GDWDEDVH ż KWWSURFNPRQJRLQGH[SKS
Ɣ 2WKHU6LPXODWLRQ3ODWIRUPIHDWXUHV ż GXDOXQLWVSUHDGVKHHWXSORDGGDWDIORZXVHU GDVKERDUGVDYHVLPXODWLRQRQFORXG QRGHHHEKXERUJGDWDVWUXFWXUH
1,&. Ɣ &ROODERUDWLYH,QSXW )RUPV Ɣ 2XWSXW-621 Ɣ (-63DUWLDOV Ɣ 6LPXODWLRQ2XWSXWV
QRGHHHEKXERUJRXWSXW
1,&. -621%DVHG$3, LQSXW (QHUJ\3OXV$3, .XHDQG1RGH-6&OXVWHU 2SHQ6WXGLR (QHUJ\3OXV 2SHQ6WXGLR (QHUJ\3OXV 2SHQ6WXGLR
(QHUJ\3OXV -6215HVSRQVH RXWSXW 2SHQ6WXGLR (QHUJ\3OXV
-26+. /RDGLQJ%DU UHSODFHG$-$;ZLWK1RGHMV6RFNHWLR 3HUIRUPDQFH%ORFNLQJYV1RQ%ORFNLQJ WRROVHHEKXERUJFRPSUHKHQVLYH $-$; !QRGHHHEKXERUJ 6RFNHWLR
-26+. :DOO(GLWRU SURWRW\SHIRUEXLOGLQJPRGHOLQJ 1RGHMV6RFNHWLR QRGHHHEKXERUJZDOOV
0$77 YLUWXDOSXOVHXVWUDFNLQJVKHHWFRPSRQHQWORDGVKWPO
-26+:-$6217851(5 Ɣ 5XQ2SHQ6WXGLRZLWK1RGHMV ż OHDUQKRZWRXVH26-DYD6FULSW%LQGLQJVWRUXQ (QHUJ\3OXV Ɣ 2SHQ6WXGLR5XE\0HDVXUHVIURP1RGHMV ż 8VHWKH%XLOGLQJ&RPSRQHQW/LEUDU\0HDVXUHV
RQO\ ZULWWHQLQ5XE\LQ WKURXJK-DYD6FULSW Ɣ (2XWSXWV%HIRUH_$IWHU0HDVXUHV ż DFKLHYHGLQ-DYD6FULSW JLWKXEFRPHHEKXERSHQVWXGLRBQRGHMV
JLWKXEFRPEXLOGVFL )8785('HYHORSPHQW EXLOGVFLXV
:(%722/6 (1(5*<02'(/,1*LQWKH&/28' 12GRZQORDGLQJ=(52LQVWDOOV ,167$17VRIWZDUHXSGDWHV 6&$/(WRXQOLPLWHGFRPSXWHUSRZHU 23(16285&( -$9$6&5,37 -621'$7$ 6RIWZDUH)RFXV
-26+: (QHUJ\3OXVLR JLWKXEFRPEXLOGVFLHQHUJ\SOXVLR
5RRI:LQGRZ:DOO0DWHULDOV 8WLOLW\&RVWVEDVHGRQFLW\FKRVHQ 5DGLDQFHLQ5XQ0DQDJHUZLWK1RGHMV +9$&V\VWHPRSWLRQV $6+5$(6WDQGDUGVZLWK15(/VSDFHW\SHVH[FHO
UXE\ VFULSW 6SDFH7\SHVRI8QLYHUVLW\&DPSXVHV )8785(:HE7RRO)HDWXUHV
)8785(8UEDQ6FDOH6LPXODWLRQV 6SRQVRUHGE\ 16)()5,38/6(
)8785(%&/&RQWULEXWLRQV 8SORDGQHZPHDVXUHVRQ15(/%XLOGLQJ&RPSRQHQW/LEUDU\ %&/ 'HSOR\RXUVWDWLVWLFDOFRGHVIRUWKHEHQFKPDUNLQJVWDJH &RQVLGHUDQDXGLWLQJWRROIRUWKHZRUNIORZ 'HYHORSQHZREMHFWVLQ(DQG2SHQ6WXGLR HJFRQYHFWLYHKHDWWUDQVIHUFRHIILFLHQWVKDUGVL]H+9$&HTXLSPHQWVIRUWKHPHDVXUHV HJJUHHQURRIPRGHO %HQFKPDUN $XGLW
(QHUJ\ 0RGHOLQJ &DOLEUDWLRQ
6SHFLDO7KDQNV -HOHQD6UHEULF 3URMHFW6SRQVRU .\OH%HQQH$QGUHZ3DUNHU/DUU\%UDFNQH\1LFN /RQJ$OH[6ZLQGOHU'DQ0DFXPEHU5RE*XJOLHPHWWL 1DWLRQDO5HQHZDEOH(QHUJ\/DE -DVRQ7XUQHU (PSW\&UDWH6RIWZDUH
2SHQ6WXGLR1RGHMV WKHIXWXUHRIVLPXODWLQJEXLOGLQJHQHUJ\21/,1( H[SRVLQJ'2(¶V(QHUJ\3OXV 2SHQ6WXGLRLQWRZHEWRROV VLPSOLI\LQJWKH((%+XE5HWURILW0DQDJHU7RROLQWRODQJXDJH E\-RVK:HQW]0RKDPPDG+HLGDULQHMDG<LQJ6XQ1LFN0DWWLVH-RVK.XLURV 0DWW'DKOKDXVHQ-HOHQD6UHEULFRQWR'2(15(/